IsEnabled绑定按钮和复选框

时间:2018-07-04 15:32:52

标签: c# wpf binding

我有一个按钮和一个复选框。 对于两个IsEnabled绑定,都将其设置为相同的属性:

<CheckBox x:Name="CbShowAll"
          Content="Bla"
          IsEnabled="{Binding WaitForRefresh}" />

<Button x:Name="BtnReload"
       Content="Bla"
       IsEnabled="{Binding WaitForRefresh}" />

如果我更改WaitForRefresh属性,则按钮会更改其启用状态-复选框不会更改。手动为复选框IsEnabled输入“ true”或“ false”,一切按预期进行。

1 个答案:

答案 0 :(得分:-2)

尝试做这样的事情

IsEnabled="{Binding ElementName=ApplicationWindow, Path=WaitForRefresh}"

其中ElementName是WPF窗口的名称。