【发布时间】:2012-04-10 15:02:27
【问题描述】:
我是 WPF 的新手,我创建了一种样式来改变按钮控件的外观。该样式包含一个数据触发器,用于根据数据上下文中的布尔属性更改按钮背景(以及其他内容),例如:-
<Style x:Key="IndicatorButton" TargetType="Button">
<DataTrigger Binding="{Binding Path=ValveIsOpen}" Value="True">
<Setter Property="Background" Value="#00FF00"/>
..etc..
目前该样式仅由单个按钮使用,因此数据触发器绑定使用名为“ValveIsOpen”的属性进行硬编码。 我现在想在我的应用程序中重复使用这种风格,不同的按钮绑定到不同的属性。如何更改应用样式的每个按钮上的数据触发器绑定?
非常感谢
【问题讨论】:
标签: wpf