Как привязать ключ ввода к itemscontrol в wpf

У меня есть элемент управления, у которого есть элементы на холсте, и когда я нажимаю "Удалить", я хочу удалить элемент с холста:

<ItemsControl.InputBindings>
    <KeyBinding Command="{Binding DeleteItemCommand}" Key="Delete"/>
</ItemsControl.InputBindings>

Однако метод в DeleteItemCommand никогда не вызывается.

Как мне этого добиться?

1 ответ

Решение

ItemsControl (или, возможно, что-то внутри) должно быть Focusable получить ввод с клавиатуры.

Другие вопросы по тегам