async void dgPhrases_RowEditEnding(object sender, DataGridRowEditEndingEventArgs e) { if (e.EditAction == DataGridEditAction.Commit) { var item = vm.PhraseItems[e.Row.GetIndex()]; await vm.Update(item); } }
void OnEndEditPhrase(object sender, DataGridCellEditEndingEventArgs e) => OnEndEdit(sender, e, "PHRASE", async item => await vm.Update((MUnitPhrase)item));