我想根据选择的“ComboBoxItem”启用/禁用'CheckBox'元素。我不知道如何通过使用WPF绑定来实现此功能。WPF:选择哪个comoboboxItem的绑定
更具体地说,这里是我的xaml代码。
<ComboBox x:Name="typeComboBox" SelectedValuePath="Tag">
<ComboBoxItem Content="type1" Tag="1"></ComboBoxItem>
<ComboBoxItem Content="type2" Tag="2" IsSelected="True"></ComboBoxItem>
</ComboBox>
<CheckBox x:Name="mode" Content="Mode"
IsEnabled="{Binding ElementName=typeComboBox, Path=SelectedValue??}"/>
我希望只有当'type2'被选中,'mode'被启用。如果选择'type1',则应禁用'mode'。我可以将'CheckBox'的'IsEnabled'属性绑定到'ComboBox'的'selectedValue'属性吗?
我曾尝试将此函数实现为'SelectionChanged'事件,但发生'NullReferenceException'。所以我试图通过使用WPF绑定。
它的工作原理!非常感谢! – dolgom