【发布时间】:2014-08-18 11:50:01
【问题描述】:
如何实现 Multi-DataTriggerBehavior?
我已经有了一个 DataTriggerBehavior。但我需要一个基于事件和多个条件的触发器。
【问题讨论】:
-
“多个条件”是指属性更改对吗?
-
是的。我的意思是根据多个属性的值触发一个动作。
-
听起来你需要创建自己的行为来处理这个问题。只需创建一堆依赖属性并订阅它们的属性更改回调。如果所有的回调都被调用了,做点什么。
-
好吧,当我满足所有条件并且我想以编程方式调用 VisualState 时,我会卡住。因为我的网格拥有一个 VisualStateGroup,所以我无法在行为类中执行成功的视觉状态更改。
标签: winrt-xaml windows-8.1 windows-phone-8.1 expression-blend