Вы можете привязать свойство SelectedIndex или SelectedItem комбинированного списка к своей модели представления. Так что вам не нужны никакие команды.
Пример (привязка к SelectedIndex):
1007 * XAML *
<ComboBox SelectedIndex="{Binding SelectedIndex, Mode=TwoWay}"/>
C #
public class ComboBoxViewModel
{
private int _selectedIndex;
public int SelectedIndex {
get { return _selectedIndex; }
set {
if (value != _selectedIndex) {
_selectedIndex = value;
// Perform any logic, when the SelectedIndex changes (aka. PropertyChanged-Notification)
}
}
}
}
Пример (привязка к SelectedItem):
1017 * XAML *
<ComboBox SelectedItem="{Binding SelectedItem, Mode=TwoWay}"/>
C #
public class ComboBoxViewModel
{
private MyViewModel _selectedItem;
public MyViewModel SelectedItem {
get { return _selectedItem; }
set {
if (value != _selectedItem) {
_selectedItem= value;
// Perform any logic, when the SelectedIndex changes ((aka. PropertyChanged-Notification)
}
}
}
}