WPF数据触发器根据事件设置对象属性

使用
WPF中的DataTriggers,可以根据绑定的对象在控件上设置属性.例如,您可以根据对象上的IsAlive属性设置TextBlock的背景.

<DataTrigger Binding="{Binding Path=IsAlive}" Value="true">
    <Setter Property="Background" Value="Yellow"/>
</DataTrigger>

我想知道它是否有可能逆转.是否可以根据绑定到的控件的状态在数据绑定项上设置属性?

假设我想在控件绑定到接收鼠标悬停事件时将IsAlive属性设置为true.

可以在WPF&数据触发器?谢谢.

最佳答案 我不知道你问的是否是直接可能的,但我怀疑它不是.另一方面,我认为您可以通过将对象的“IsAlive”属性直接绑定到控件的“IsMouseOver”依赖项属性,使用Mode = OneWayToSource来使您的示例场景工作.

点赞