我有一个使用层级模板绑定数据的WPF TreeView,用鼠标可以正常工作,但我想让它也能用键盘控制。我添加了CommandBindings,使得ContextMenu项可以通过“手势”执行,比如CTRL+Delete可以删除当前选中的项,但我想要的是用“属性”键显示上下文菜单,并且用户可以使用方向键进行导航。
我创建了一个CommandBinding并调试了它,但RoutedUIEvent没有ContextMenu。我尝试从Xmal资源中创建它,这样可以工作,但显然不正确,因为所有东西都被禁用了。
我该如何创建一个可以使用键盘导航的WPF ContextMenu?
我创建了一个CommandBinding并调试了它,但RoutedUIEvent没有ContextMenu。我尝试从Xmal资源中创建它,这样可以工作,但显然不正确,因为所有东西都被禁用了。
我该如何创建一个可以使用键盘导航的WPF ContextMenu?