当用户从(可编辑的)WPF ComboBox control中选择一个选项时,我必须收听哪些事件才能收到通知?
我是否必须首先访问Items属性然后收听Items.CurrentChanged
?如果是这样,我如何在XAML中添加该侦听器?
答案 0 :(得分:5)
SelectionChanged事件怎么样?
编辑:添加了一个简单的例子
<ComboBox SelectionChanged="ComboBox_SelectionChanged"/>
和代码隐藏:
private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
}
答案 1 :(得分:2)
如果您希望在MVVM中执行此操作,请执行以下操作:
<ComboBox SelectedItem={Binding Path=SelectedItem}/>
假设ViewModel中的SelectedItem属性设置为正确的objectType。