LinkContextMenu
Контекстное меню с объектами-ссылками.
Шаблон LinkContextMenu
<ContextMenu Name="" Type="LinkContextMenu">
<MenuItems />
<WaitWhileOpen></WaitWhileOpen>
</ContextMenu>
Описание LinkContextMenu
<ContextMenu Name="LinkContextMenuName" Type="LinkContextMenu">
<!--Тэги, общие для всех контекстных меню-->
<!--Тэги, специфичные для LinkContextMenu-->
</ContextMenu>
Тэги, специфичные для LinkContextMenu
MenuItems
Список ссылок.
Необязательный тэг. Ожидается таблица с пятью столбцами (например, ссылка на 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>
Get-проперти для получения свойств
ClickedMenuItemValue
Возвращает ссылку, соответствующую последнему выбранному (по которому был совершен клик мышкой) элементу.
<Object Name="LinkContextMenu">
<Property Name="ClickedMenuItemValue" />
</Object>
ClickedMenuItemDisplayValue
Возвращает текст последнего выбранного (по которому был совершен клик мышкой) элемента.
<Object Name="LinkContextMenu">
<Property Name="ClickedMenuItemDisplayValue" />
</Object>
Last updated