LinkContextMenu

Контекстное меню с объектами-ссылками.

<ContextMenu Name="" Type="LinkContextMenu">
  <MenuItems />
  <WaitWhileOpen></WaitWhileOpen>
</ContextMenu>
<ContextMenu Name="LinkContextMenuName" Type="LinkContextMenu">
  <!--Тэги, общие для всех контекстных меню-->
  <!--Тэги, специфичные для LinkContextMenu-->
</ContextMenu>

Список ссылок.

Необязательный тэг. Ожидается таблица с пятью столбцами (например, ссылка на GetDataConnection с указанием пяти его полей).

Первое поле будет соответствовать отображаемому заголовку элемента-ссылки.

Второе - реальной ссылке.

Третье - приложению для запуска этой ссылки (для использования приложения по умолчанию это поле должно иметь значение NULL или пусто).

Четвертое - всплывающей подсказке для элемента-ссылки.

Пятое - признаку активности для элемента-ссылки.

<MenuItems>
  <DataConnection SourceDataConnection="SourceDataConnectionName">
    <Fields>
      <Field Name="TitleFieldName" />
      <Field Name="LinkFieldName" />
      <Field Name="ApplicationFieldName" />
      <Field Name="HintFieldName" />
      <Field Name="EnabledFieldName" />
    </Fields>
  </DataConnection>
</MenuItems>

WaitWhileOpen

Признак, определяющий, ожидать ли открытие ссылки в потоке текущей формы или открыть ее в другом потоке.

Необязательный тэг. Ожидается логическое значение.

Если тэг <WaitWhileOpen> отсутствует, то используется значение False.

<WaitWhileOpen>False</WaitWhileOpen>

ClickedMenuItemValue

Возвращает ссылку, соответствующую последнему выбранному (по которому был совершен клик мышкой) элементу.

<Object Name="LinkContextMenu">
  <Property Name="ClickedMenuItemValue" />
</Object>

ClickedMenuItemDisplayValue

Возвращает текст последнего выбранного (по которому был совершен клик мышкой) элемента.

<Object Name="LinkContextMenu">
  <Property Name="ClickedMenuItemDisplayValue" />
</Object>

Last updated