Я хочу добавить новую строку в мою сетку данных, когда я нажимаю клавишу «TAB» в последней ячейке сетки данных.
Я использую шаблон MVVM для этого.Я пришел с решением, я назначил клавишу Tab для привязки ввода сетки данных:
<DataGrid.InputBindings>
<KeyBinding Command="{Binding Path=InsertNewLineCommand}" Key="Tab"></KeyBinding>
</DataGrid.InputBindings>
и добавил следующий код для InsertNewLineCommand:
private void ExecuteInsertNewLineCommand()
{
//Checked is SelectedCell[0] at last cell of the datagrid
{
InsertNewLine();
}
}
Но проблемаВКЛЮЧЕНА, ДОБАВЛЯЕТСЯ КЛАВИАТУРА = 'TAB' МОЯ НОРМАЛЬНАЯ ОСОБЕННОСТЬ TAB НА ОТКЛЮЧЕНИЯХ СЕТКИ (ПЕРЕМЕЩЕНИЕ К СЛЕДУЮЩЕЙ КЛЕТОКЕ И ТАК ...)