0

WPF Datagrid で、ユーザーが最後のセル/行からキー「Tab」を押したことを検出する方法は? KEY_DOWN イベントでは、選択されたセルは不明です。FOCUS_OUT では、押されたキーはわかりません。

4

2 に答える 2

1
    private void dataGrid1_PreviewKeyDown(object sender, KeyEventArgs e)
    {
        if (e.Key == Key.Tab)
        {
            MessageBox.Show("now tab!!!");//Here u know the tab press
            MessageBox.Show(dataGrid1.SelectedIndex.ToString());//Here u know the cell/row!
        }
    }
于 2012-10-09T13:39:53.700 に答える
0

DataGrid 自体でPreviewKeyDown イベントを処理したい。ハンドラー内で、現在選択されているセルを確認できます。

于 2012-10-09T13:35:48.880 に答える