当 DataGridTextColumn 发生更改时,我需要从 DataGrid (SelectionUnit="Cell") 中保存我的 ViewModel 行。显然 DataGridTextColumn 没有任何事件,但我可以连接 DataGrid CellEditEnding 事件。
如何引用 DataGridRow 或在 CommandParameter 中更改的视图模型?
<DataGrid>
<i:Interaction.Triggers>
<i:EventTrigger EventName="CellEditEnding">
<i:InvokeCommandAction Command="{Binding SpreadSettingsChanged}"
CommandParameter="?" />
</i:EventTrigger>
</i:Interaction.Triggers>