DataStateBehavior

可以使用 DataStateBehavior 行为根据条件属性绑定的求值结果是 True 还是 False 在两个可视状态之间切换。

利用 DataStateBehavior 行为,您可以比较两个值。 一个值来自绑定。 您可以显式地声明另一个值。 如果两个值相等,则会激活为 True 指定的可视状态。 如果两个值不相等,则会激活为 False 指定的可视状态。

添加 DataStateBehavior

  1. 在“资产”面板中,单击“行为”,然后将“DataStateBehavior”拖到要应用此行为的对象上。 “公共属性”类别将出现在“属性”面板中。

    Note注意:

    此行为附加到的对象提供了此行为的上下文。

  2. 在“公共属性”类别中,在“Binding”框中指定所要的绑定。 可以使用“美工板元素选取器”美工板元素选取器(数据绑定) 选择绑定。

    DataStateBehavior

  3. 在“Value”框中,指定要比较的值。 在“Value”框中键入值,或者单击“高级选项” Ff723952.12e06962-5d8a-480d-a837-e06b84c545bb(zh-cn,Expression.40).png 来绑定数据。

  4. 在“TrueState”和“FalseState”下拉列表中,选取要根据“Binding”和“Value”属性中的值是否相等来触发的可视状态。

    如果两个值相等,则会激活为 True 指定的可视状态。 如果两个值不相等,则会激活为 False 指定的可视状态。

若要查看此行为的示例,请访问 Expression Community Gallery(Expression 社区库) Ff723952.xtlink_newWindow(zh-cn,Expression.40).png

Microsoft Corporation 版权所有 ⓒ 2011。保留所有权利。