我正在修改ContextMenu的样式并尝试实现滚动,以便当用户按下一个字母时,contextmenu将自动滚动到以该字母开头的第一个menuitem。
在某处我是否缺少设置构建或是否需要处理PreviewKeyDown事件?
感谢。
答案 0 :(得分:0)
您可以使用下划线Header
_
文字中的所需字母添加前缀,从而完成类似的操作
像这样:
<MenuItem Header="_Add" /> <!-- Will activate when 'A' is pressed -->
<MenuItem Header="Re_move" /> <!-- Will activate when 'M' is pressed -->
有关详细信息,请参阅this link