我有一个用户控件,当其中一个属性改变时,嵌入的多个不同控件(在同一个用户控件中)的绑定也会发生变化。在浪费太多时间之前,这个问题是否可以通过触发器或数据触发器来解决?我可以在代码后台中实现它,但这似乎很“脏”。
我有一个用户控件,当其中一个属性改变时,嵌入的多个不同控件(在同一个用户控件中)的绑定也会发生变化。在浪费太多时间之前,这个问题是否可以通过触发器或数据触发器来解决?我可以在代码后台中实现它,但这似乎很“脏”。
当当前数据上下文的IsPressed属性发生变化时,以下内容会更改shiftButtonText的Text绑定。这是否是您要查找的内容类型?
<DataTemplate.Triggers>
<DataTrigger Binding="{Binding Path=IsPressed}" Value="True">
<Setter TargetName="shiftButtonText" Property="Text" Value="{Binding Path=PressedText}"/>
</DataTrigger>
</DataTemplate.Triggers>
希望能对你有所帮助,