Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 内容属性不会随此数据触发器而更改_Wpf_Data Binding - Fatal编程技术网

Wpf 内容属性不会随此数据触发器而更改

Wpf 内容属性不会随此数据触发器而更改,wpf,data-binding,Wpf,Data Binding,我有一个按钮,我想根据其他控件的值更改按钮的文本(内容属性) 我在axml中使用以下代码: <Button Height="23" Name="bntMyButton" Width="75"> <Style TargetType="Button"> <Style.Triggers> <DataTrigger Binding="{Bind

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

我在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,但得到了相同的结果

问题是什么


谢谢。

您已将
样式
嵌入为
按钮。内容
,因为您忘记了
按钮。样式
标记

<Button Height="23" Name="bntMyButton" Width="75">
    <Button.Style>
        <Style TargetType="Button">
            ....    
        </Style>
    </Button.Style>
</Button>

....    

工作正常。非常感谢你。