0

我有一个按钮,我想根据其他控件的值更改按钮的文本(内容属性)。

我在 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 而不是真假的值,但我得到了相同的结果。

这是什么问题?

谢谢。

4

1 回答 1

1

您已嵌入StyleasButton.Content因为您忘记了Button.Style标记

<Button Height="23" Name="bntMyButton" Width="75">
    <Button.Style>
        <Style TargetType="Button">
            ....    
        </Style>
    </Button.Style>
</Button>
于 2013-05-15T16:33:38.693 回答