在WPF中将IsEnabled绑定到IsCheck

时间:2014-11-04 17:06:14

标签: c# wpf

我有CheckBox和RadioButton。我需要将IsEnabled属性绑定到IsChecked属性

<CheckBox x:Name="check_box" Content="CheckBox" IsChecked="True" />

<RadioButton Content="Depending Component" IsChecked="True" Margin="15,3,0,0" IsEnabled="{Binding check_box.IsChecked}" />

没有代码编写,有没有办法做到这一点?

1 个答案:

答案 0 :(得分:12)

是的,您需要使用 ElementName MSDN)绑定:

<CheckBox x:Name="check_box" Content="CheckBox" IsChecked="True" />
<RadioButton IsEnabled="{Binding ElementName=check_box, Path=IsChecked, 
                                 TargetNullValue=false}" .../>