FileContextMenu

Контекстное меню с объектами - ссылками на файлы, хранящимися на сервере.

Шаблон FileContextMenu

<ContextMenu Name="" Type="FileContextMenu">
  <MenuItems />
</ContextMenu>

Описание FileContextMenu

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

Тэги, специфичные для FileContextMenu

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

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

Первое поле будет соответствовать отображаемому заголовку файла.

Второе - Guid файла.

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

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

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

При отсутствии поля используется значение True.

<MenuItems>
  <DataConnection SourceDataConnection="SourceDataConnectionName">
    <Fields>
      <Field Name="FileTitleFieldName" />
      <Field Name="FileGuidFieldName" />
      <Field Name="HintFieldName" />
      <Field Name="EnabledFieldName" />
      <Field Name="SaveAsFieldName" />
    </Fields>
  </DataConnection>
</MenuItems>

Get-проперти для получения свойств

ClickedMenuItemValue

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

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

ClickedMenuItemDisplayValue

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

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

Last updated