在 WPF Datagrid 中,如何检测用户何时从最后一个单元格/行中按下“Tab”键?对于 KEY_DOWN 事件,所选单元格是未知的,对于 FOCUS_OUT 我们不知道按下的键。
问问题
1194 次
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 回答