Как добавить событие PreviewKeyUp ко всем ячейкам?WPF XAML DataGrid: как добавить событие PreviewKeyUp ко всем ячейкам?
Я хочу, чтобы нажимать клавишу табуляции для каждой ячейки в режиме редактирования.
Спасибо, ребята
Как добавить событие PreviewKeyUp ко всем ячейкам?WPF XAML DataGrid: как добавить событие PreviewKeyUp ко всем ячейкам?
Я хочу, чтобы нажимать клавишу табуляции для каждой ячейки в режиме редактирования.
Спасибо, ребята
Просто зарегистрируйтесь PreviewKeyUp
в одном из родительских элементов, таких как DataGrid сам или окно, то Datagrid внутри. Analye затем события OriginalSource, чтобы узнать, откуда произошло событие.
Чтобы получить доступ к данным строки, которые вы можете сделать что-то вроде:
FrameworkElement fe=e.OriginalSource;
if(null != fe){
YourRowDataObject rowData=fe.DataContext as YourRowDataObject;
// work here with your data
}