6

最後の行の最後の列でタブを押すと、WPF DataGrid は新しい行を追加します。ただし、新しい行を追加した後、フォーカスはグリッドの一番上の行に移動します。フォーカスが新しい行の最初の列に移動したことを確認するにはどうすればよいでしょうか?

4

1 に答える 1

-1

次のようなものを試すことができます

this.SelectRowCell(this.Items.Count - 1, 0);

しかし、それが焦点を合わせるかどうかはわかりません。そうでない場合は、次のことを試してください。

DataGridCell cell = this.GetCell(this.Items.Count - 1, 0);

if (cell != null)
{
    cell.Focus();
}
于 2011-05-03T10:15:31.587 に答える