実際の状況誰かが編集しようとDatagrid
している場合、ユーザーが変更を行うことができるウィンドウがポップアップし、保存ボタンを押した後、ウィンドウが破棄され、のみが選択されますが、彼が今これを再編集したい場合は、最初に変更する必要があります他の DataGridCell への選択TemplateColumns
DataGridCell
DataGridCell
DataGridCell
これは私のDataGrid.BeginningEdit
private void _BeginningEdit(object sender, DataGridBeginningEditEventArgs e)
{
DataGrid dg = sender as DataGrid;
var list = dg.CurrentCell.Item as IList;
new DetailV() { Content = list[dg.CurrentCell.Column.DisplayIndex] }.ShowDialog();
dg.CancelEdit();
}
おそらく私DataGridCell
はすでに編集モードになっていると思いますが、すでに を使用しCancelEdit()
てすべての編集操作を終了しているため、何か見逃していますか?