MVMVM WPF:在保持输入元素焦点之前更新值绑定

Pie*_*rto 3 c# wpf xaml binding mvvm

我的xaml中有这个元素(DevExpress项目):

<dxe:ComboBoxEdit IsTextEditable="False" EditValue="{Binding IDTIPOCONN}" 
     ItemsSource="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType=Window},Path=DataContext.ttc}"  />
Run Code Online (Sandbox Code Playgroud)

所有绑定都是正确的,并且当我更改值时,我从ViewModel触发了一些事件。

我的问题是仅当我离开comboBox的焦点时才执行值的更新。相反,我需要在值更改后执行我的操作,然后再离开它的焦点。

我该怎么做?我需要这样做是因为从列表中选择一个或另一个,我向用户显示了一些隐藏的元素。

Ana*_*aev 8

尝试绑定集UpdateSourceTrigger=PropertyChanged

<dxe:ComboBoxEdit IsTextEditable="False"
                  EditValue="{Binding Path=IDTIPOCONN, UpdateSourceTrigger=PropertyChanged}" ... />
Run Code Online (Sandbox Code Playgroud)

在这种情况下,最有可能的默认值UpdateSourceTriggerLostFocus