我有一个按钮,我想根据其他控件的值更改按钮的文本(内容属性)。
我在axml中使用此代码:
<Button Height="23" Name="bntMyButton" Width="75">
<Style TargetType="Button">
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=chkTest, Path=IsChecked}" Value="true">
<Setter Property="Content" Value="OK"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Button>
但按钮显示文本“System.Windows.Style”而不是更改。我尝试使用条件0和1的值而不是true和false,但我得到相同的结果。
这是问题吗?
感谢。
答案 0 :(得分:1)
您已将Style
嵌入为Button.Content
,因为您忘记了Button.Style
标记
<Button Height="23" Name="bntMyButton" Width="75">
<Button.Style>
<Style TargetType="Button">
....
</Style>
</Button.Style>
</Button>