У меня есть DataBound (через HierachicTemplates) WPF TreeView, который отлично работает с мышью, но я хочу, чтобы он мог управлять им с клавиатуры. Я добавил CommandBindings, чтобы элементы ContextMenu могли выполняться с помощью «жестов»; например, CTRL + Удалить, чтобы удалить выбранный в данный момент элемент, но мне нужно, чтобы клавиша «Свойства» отображала контекстное меню и чтобы пользователь мог использовать клавиши курсора для навигации по нему.
Я создал CommandBinding и отладил его, но у RoutedUIEvent есть ContextMenu. Я попытался создать его из Xmal Resources, и это сработало, но оно явно не правильно, поскольку все отключено.
Как создать контекстное меню WPF, в котором можно перемещаться с помощью клавиатуры?