Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
При определении данных, отображаемых представлением или элементом управления, можно указать условие, которое должно существовать для отображения данных. Условие может быть активировано конкретным свойством, или если значение скрипта или свойства равно 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-элементы.
Следующие элементы указывают условия выбора для определений представлений:
Элемент SelectionCondition для элемента EntrySelectedBy для элемента TableControl (формат)
Элемент SelectionCondition для элемента EntrySelectedBy для элемента ListControl (формат)
Элемент SelectionCondition для элемента EntrySelectedBy для элемента WideControl (формат)
Элемент SelectionCondition для элемента EntrySelectedBy для элемента CustomControl (формат)
Следующие элементы указывают условия выбора для типовых определений и определения элементов управления.
Следующий элемент задает условие выбора для расширения объектов коллекции:
Следующий элемент задает условие выбора для отображения новой группы данных:
Следующий элемент задает условие выбора элемента для представления списка:
Следующие элементы определяют условие выбора элемента для элементов управления: