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