在WPF中,ComboBox控件有两个重要的属性:ItemsSource和SelectedItem。
- ItemsSource:表示下拉列表中的选项集合。可以将其绑定到ViewModel中的一个集合属性,以便动态添加、删除或更新选项。
- SelectedItem:表示当前选中的选项。可以将其绑定到ViewModel中的一个属性,以便在用户选择新选项时获取选项的值。
简单来说,ItemsSource是用于设置下拉列表中的选项集合,而SelectedItem是用于获取或设置当前选中的选项。当用户选择新选项时,SelectedItem会自动更新为新选项的值。
需要注意的是,如果你使用了ItemsSource属性,则必须同时指定DisplayMemberPath和SelectedValuePath属性,以便指定显示名称和实际值的属性。否则,ComboBox将无法正确地显示选项。