Поделиться через


Определение условий для отображения данных

При определении данных, отображаемых представлением или элементом управления, можно указать условие, которое должно существовать для отображения данных. Условие может быть активировано конкретным свойством, или если значение скрипта или свойства равно true . При выполнении условия выбора используется определение представления или элемента управления.

Указание условия выбора для определения

При создании определения для представления или элемента управления EntrySelectedBy элемент используется для указания объектов, которые будут использовать определение или какое условие должно существовать для использования определения. Условие задается SelectionCondition элементом.

В следующем примере условие выбора задается для определения табличного представления. В этом примере определение используется только при вычислении указанного скрипта true .

<TableRowEntry>
  <EntrySelectedBy>
    <SelectionCondition>
      <ScriptBlock>ScriptToEvaluate</ScriptBlock>
    </SelectionCondition>
  </EntrySelectedBy>
  <TableColumnItems>
  </TableColumnItems>
</TableRowEntry>

Количество условий выбора, которое можно указать для определения представления или элемента управления, не ограничено. Существуют следующие требования:

  • Условие выбора должно указывать одно имя свойства или скрипт для активации условия, но не может одновременно указывать оба значения.

  • Условие выбора может указывать любое количество типов .NET или наборов выбора, но не может одновременно указывать оба типа.

Указание условия выбора для элемента

Можно также указать, когда элемент представления списка или элемента управления используется, включив ItemSelectionCondition элемент в определение элемента. В следующем примере условие выбора задается для элемента в представлении списка. В этом примере элемент используется только при вычислении скрипта true .

<ListItem>
  <ItemSelectionCondition>
    <ScriptBlock>ScriptToEvaluate</ScriptBlock>
  </ItemSelectionCondition>
</ListItem>

Для элемента можно указать только одно условие выбора. И условие должно указывать одно имя свойства или скрипт для запуска условия, но не может одновременно указывать оба значения.

Элементы XML

Для создания условия выбора используются следующие XML-элементы.

См. также:

Написание файла форматирования PowerShell