Сейчас я пытаюсь привязать клавишу «удалить» к Action
при удалении строки таблицы данных.
Установка KeyBinding
, похоже, не работает:
<DataGrid.InputBindings>
<KeyBinding Key="Delete"
cal:Message.Attach="[Key Delete] = [Action DeletePartNumberRow()]"/>
</DataGrid.InputBindings>
Установка значения DataGrid
тоже не работает:
<DataGrid x:Name="PartNumbers"
CanUserAddRows="True"
CanUserDeleteRows="True"
cal:Message.Attach="[Gesture Delete] = [Action DeletePartNumberRow()]">
...
</DataGrid>
Мне было интересно, есть ли другой способ сделать это, или я пытаюсь сделать это неправильно?
В конечном итоге я хотел бы иметь возможность создавать собственные привязки клавиш в приложении. Есть ли другой способ сделать это sh?