Как привязать ключ ввода к itemscontrol в wpf
У меня есть элемент управления, у которого есть элементы на холсте, и когда я нажимаю "Удалить", я хочу удалить элемент с холста:
<ItemsControl.InputBindings>
<KeyBinding Command="{Binding DeleteItemCommand}" Key="Delete"/>
</ItemsControl.InputBindings>
Однако метод в DeleteItemCommand никогда не вызывается.
Как мне этого добиться?
1 ответ
Решение
ItemsControl
(или, возможно, что-то внутри) должно быть Focusable
получить ввод с клавиатуры.