DataGridComboBoxColumnで選択したアイテムが変更された時にイベントが発生するように設定する。プロパティ内ではそんなイベントがない為、Styleで設定を行う。
Xaml
<DataGridComboBoxColumn> <DataGridComboBoxColumn.EditingElementStyle> <Style TargetType="{x:Type ComboBox}"> <EventSetter Event="SelectionChanged" Handler="ComboBox_SelectionChanged" /> </Style> </DataGridComboBoxColumn.EditingElementStyle> </DataGridComboBoxColumn>
Source
private void ComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { // ここに行いたい処理を記述 }
参照
c# - WPF datagrid combobox column: how to manage event of selection changed? - Stack Overflow