是否可以MultiTrigger
用 anEvent
和 a 声明 a DataTrigger
?
我有一个场景来启动一个在控制的布尔属性设置为时Storyboard
给出的场景。Event Trigger
True
这就是为什么我需要将这两个作为MultiTrigger
. 我知道没有直接的方法可以做到这一点,但我正在寻找任何解决方法..
对此有任何想法吗?
是否可以MultiTrigger
用 anEvent
和 a 声明 a DataTrigger
?
我有一个场景来启动一个在控制的布尔属性设置为时Storyboard
给出的场景。Event Trigger
True
这就是为什么我需要将这两个作为MultiTrigger
. 我知道没有直接的方法可以做到这一点,但我正在寻找任何解决方法..
对此有任何想法吗?
查看 MSDN 上的MultiTrigger
Class页面,这应该是您首先搜索的地方,您可以看到一个示例,清楚地表明 aMultiTrigger
不包含s... 它包含和元素。从 MSDN 上的链接页面:Trigger
Condition
Setter
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="HasItems" Value="false" />
<Condition Property="Width" Value="Auto" />
</MultiTrigger.Conditions>
<Setter Property="MinWidth" Value="120"/>
</MultiTrigger>
所以不,你不能在a中组合Trigger
s 。MultiTrigger
请注意,使用标题“组合事件和数据触发器”中的词在互联网上搜索也会显示几篇带有答案的帖子。作为本网站的会员,您应该在提问之前进行“搜索和研究” ,以避免发布简单和重复的问题。请在以后这样做。
我有一个解决方法。
在自定义控件中创建一个属性,并在情节提要中定位和更改该属性。
先前作为目标的属性已与此新属性绑定,并为此MultiBuinding
具有转换器。所以我可以得到这两个值,这样我就可以返回基本属性所需的值。