Почему привязка к DataGridComboBoxColumn не соответствует UpdateSourceTrigger из Selector.SelectedItemProperty
Selector.SelectedItemProperty использует UpdateSourceTrigger.Default, что приводит к PropertyChanged, и это прекрасно работает при использовании комбинированного списка на любом элементе управления, как это:
<ComboBox SelectedItem="{Binding MyVMProperty}"/>
Это приведет к двустороннему связыванию с UpdateSourceTrigger=PropertyChanged.
Однако при применении той же привязки к DataGridComboBoxColumn он обновляет источник только при потере фокуса (или когда для столбца существует режим редактирования):
<DataGridComboBoxColumn SelectedItemBinding="{Binding MyVMProperty}"/>
Я знаю, что могу явно установить UpdateSourceTrigger в привязке, но мне было более любопытно, почему он не работает таким же образом из коробки? Базовая привязка имеет UpdateSourceTrigger.Default, поэтому я ожидал, что он будет придерживаться режима, установленного Selector.SelectedItemProperty.