我是 WPF 的初学者,有些东西我似乎无法弄清楚。
我有一个 CheckBox
我想禁用 RadioButton
未选中。
我目前的语法是:
<CheckBox IsEnabled="{Binding ElementName=rbBoth, Path=IsChecked}">Show all</CheckBox>
所以基本上,我希望 IsEnabled 采用与我当前提供的绑定(bind)表达式相反的值。
我怎样才能做到这一点?谢谢。
最佳答案
<CheckBox>
<CheckBox.Style>
<Style TargetType="CheckBox">
<Setter Property="Visibility" Value="Visible" />
<Style.Triggers>
<DataTrigger Binding="{Binding IsShowName }" Value="true">
<Setter Property="Visibility" Value="Collapsed" />
</DataTrigger>
</Style.Triggers>
</Style>
</CheckBox.Style>
</CheckBox>
关于IsEnabled 的 WPF 元素数据绑定(bind)(但为 false),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3099402/