是否可以使用MultiTrigger
和Event
声明DataTrigger
?
我有一个方案来启动Storyboard
,当控件的bool属性设置为Event Trigger
时,True
会给出{。}}。
这就是为什么我需要将这两个作为MultiTrigger
。我知道没有直接的方法可以做到,但我正在寻找任何解决方法..
对此有什么想法吗?
答案 0 :(得分:1)
查看MSDN上的MultiTrigger
Class页面should have been your first place to search,您可以看到一个示例,该示例清楚地表明MultiTrigger
不包含{{1}它包含Trigger
和Condition
元素。从MSDN上的链接页面:
Setter
所以不,你不能将<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="HasItems" Value="false" />
<Condition Property="Width" Value="Auto" />
</MultiTrigger.Conditions>
<Setter Property="MinWidth" Value="120"/>
</MultiTrigger>
s 与<{1}}内的结合起来。
请注意,使用标题“组合事件和数据触发器”中的字词搜索互联网时,还会显示几个包含答案的帖子。作为此网站的成员,您需要在“Search and Research”之前提出问题,以避免发布简单且重复的问题。请将来这样做。
答案 1 :(得分:0)
我有一个解决方法......
在自定义控件中创建属性,并在故事板中进行目标和更改。
之前定位的属性已作为MultiBuinding
与此新属性绑定,并具有转换器。所以我可以得到这两个值,我可以返回基本属性所需的值。