【发布时间】:2015-10-21 09:17:27
【问题描述】:
我正在尝试为我在 Windows 10 下的新通用应用程序编写 VisualState。
根据有关VisualState.StateTriggers 的文档,您可以将多个触发器添加到视觉状态,因为该属性的类型为IList<StateTriggerBase>。
VisualState 类文档还指出了StateTriggers 文档:
oneOrMoreTriggers
一个或多个触发器,可以是 AdaptiveTrigger 或从 StateTriggerBase 派生的自定义触发器。这些可用于指示何时需要自动应用相应的 VisualState,而无需显式调用 GoToState。有关详细信息,请参阅 StateTriggers 属性的备注。
但是,文档没有指出多个触发器在此处的工作原理。
也没有办法通过任何 C# 代码修改行为。
对于StateTriggers 部分中指定的那些触发器,我想要的行为需要一些AND/OR 条件。
除了写我自己的"MultiTrigger",还有其他方法吗,从StateTriggerBase派生?
【问题讨论】:
标签: c# xaml win-universal-app windows-10 uwp