我有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}" />
没有代码编写,有没有办法做到这一点?
答案 0 :(得分:12)
是的,您需要使用 ElementName (MSDN)绑定:
<CheckBox x:Name="check_box" Content="CheckBox" IsChecked="True" />
<RadioButton IsEnabled="{Binding ElementName=check_box, Path=IsChecked,
TargetNullValue=false}" .../>