我想根據選擇的「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