0

是否可以MultiTrigger用 anEvent和 a 声明 a DataTrigger

我有一个场景来启动一个在控制的布尔属性设置为时Storyboard给出的场景。Event TriggerTrue

这就是为什么我需要将这两个作为MultiTrigger. 我知道没有直接的方法可以做到这一点,但我正在寻找任何解决方法..

对此有任何想法吗?

4

2 回答 2

0

查看 MSDN 上的MultiTriggerClass页面,这应该是您首先搜索的地方,您可以看到一个示例,清楚表明 aMultiTrigger不包含s... 它包含和元素。从 MSDN 上的链接页面:TriggerConditionSetter

<MultiTrigger>
    <MultiTrigger.Conditions>
        <Condition Property="HasItems" Value="false" />
        <Condition Property="Width" Value="Auto" />
    </MultiTrigger.Conditions>
    <Setter Property="MinWidth" Value="120"/>
</MultiTrigger>

所以不,你不能a中组合Triggers 。MultiTrigger

请注意,使用标题“组合事件和数据触发器”中的词在互联网上搜索也会显示几篇带有答案的帖子。作为本网站的会员,您应该在提问之前进行“搜索和研究” ,以避免发布简单和重复的问题。请在以后这样做。

于 2014-01-15T10:32:40.380 回答
0

我有一个解决方法。

在自定义控件中创建一个属性,并在情节提要中定位和更改该属性。

先前作为目标的属性已与此新属性绑定,并为此MultiBuinding具有转换器。所以我可以得到这两个值,这样我就可以返回基本属性所需的值。

于 2014-01-24T13:36:25.587 回答