当Interactivity DataTrigger
不再被激活时,有没有办法让Property
将目标DataTrigger
重置为之前的值?
换句话说,考虑以下代码:
(...)xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
xmlns:ei="http://schemas.microsoft.com/expression/2010/interactions"(...)
<SomeElement>
<i:Interaction.Triggers>
<ei:DataTrigger Binding="{Binding somePath}" Value="someValue">
<ei:ChangePropertyAction PropertyName="someProperty"
Value="somePropertyValue"/>
</ei:DataTrigger>
<i:Interaction.Triggers>
</SomeElement>
有没有办法避免必须添加第二个触发器将属性 someProperty 重置为触发发生时设置为 somePropertyValue 之前的值?