NestedCondition
Условие; состоит из логического выражения, составленного из значений других условий.
Шаблон NestedCondition
<Condition Name="" Type="NestedCondition" Assembly="Conditions">
<!--Тэги, общие для всех условий-->
<AlwaysChange Value="" />
<!--Тэги, специфичные для NestedCondition-->
<ConditionExpression>
<Or>
<Not>
<And>
<Condition Name="" />
<Condition Name="" />
<Condition Name="" />
</And>
</Not>
<And>
<Condition Name="" />
<Condition Name="" />
</And>
</Or>
</ConditionExpression>
</Condition>
Описание NestedCondition
<Condition Name="NestedConditionName" Type="NestedCondition" Assembly="Conditions">
<!--Тэги, общие для всех условий-->
<!--Тэги, специфичные для NestedCondition-->
</Condition>
Тэги, специфичные для NestedCondition
ConditionExpression
Значение тэга <ConditionExpression>
: список тэгов <And>
, <Or>
и <Not>
или тэг <Condition>
.
<ConditionExpression>
<Or>
<Not>
<And>
<Condition Name="ConditionName1" />
<Condition Name="ConditionName2" />
<Condition Name="ConditionName3" />
</And>
</Not>
<And>
<Condition Name="ConditionName4" />
<Condition Name="ConditionName5" />
</And>
</Or>
</ConditionExpression>
Тэг <And>
<And>
Логическое умножение нескольких условий.
Необязательный тэг. Значение тэга <And>
: список тэгов <Condition>
, <And>
, <Or>
и <Not>
.
Тэг <Or>
<Or>
Логическое сложение нескольких условий.
Необязательный тэг. Значение тэга <Or>
: список тэгов <Condition>
, <And>
, <Or>
и <Not>
.
Тэг <Not>
<Not>
Логическое отрицание одного условия.
Необязательный тэг. Значение тэга <Not>
: тэг <Condition>
, <And>
, <Or>
или <Not>
.
Тэг <Condition>
<Condition>
Условие.
Необязательный тэг. Значение тэга <Condition>
: не ожидается.
Атрибуты тэга <Condition>
<Condition>
Name
Название условия.
Обязательный атрибут. Ожидается название одного из условий, описанных в форме.
Last updated