我正在研究C#WPF应用程序。我有一个使用Infragistics库的教科书上出现的上下文菜单。我希望能够使用我的键盘滚动浏览选项并选择其中一个选项(按Enter键)。当我滚动浏览菜单时,我可以看到菜单上选定的项目,但当用户输入时,我不知道如何获取菜单项中的文本(如“cp”,“high”等)。做类似xamMenu.Items.CurrentItem的东西总是返回null。从上下文菜单中选择特定的菜单项
0
A
回答
0
你有代码背后,还是绑定到您的viewmodel属性的列表项?
如果是后者:创建同一类型,你的列表项,并在视图模型的一个附加属性的SelectedItem:
<ComboBox
ItemsSource="{Binding MyViewModel.Items}"
SelectedItem="{Binding MyViewModel.SelectedItem}"
ToolTip="some tooltip"
/>
随后的SelectedItem应采取正确的值。
+0
整个菜单在代码隐藏中构建。我试图修改做我想在KeyDown事件处理程序中执行的操作:_xamMenu.KeyDown + =(s,e)=> {//使用当前突出显示的菜单选项填充文本框}。但我不知道如何访问突出显示的选项的内容。 –
相关问题
- 1. 从菜单中选择下拉菜单
- 2. 从下拉菜单中选择选项
- 3. 我如何从选项菜单项启动上下文菜单?
- 4. Android从菜单选项中创建上下文菜单
- 5. 使用VBScript从Windows上下文(右键单击)菜单中选择特定菜单项?
- 6. 将子菜单添加到上下文菜单条的特定菜单项
- 7. 上下文菜单中特定项目的选定索引
- 8. 从下拉菜单中选择项目
- 9. GTK:定位上下文菜单项w.r.t上下文菜单
- 10. 上下文菜单选定项wp7
- 11. Angular 4和从下拉菜单中选择菜单项
- 12. 指定与特定选项的上下文菜单 - 合并
- 13. 上下文菜单的特定文件
- 14. 已选择的行上下文菜单
- 15. 从下拉菜单中删除下拉菜单(选择)?
- 16. WeifenLuo.WinFormsUI.Docking的选项卡上下文菜单
- 17. 扩展特定的上下文菜单
- 18. Sitecore:更改特定项目下项目的上下文菜单?
- 19. 如何在选择特定选项时禁用下拉菜单
- 20. AS3 - 获取上下文菜单选择
- 21. iMacros选择上下文菜单元素
- 22. 无法使选项菜单..显示为上下文菜单Android
- 23. 只为特定文件类型添加菜单项到windows上下文菜单
- 24. 从页面上的多个下拉菜单中选择哪个下拉菜单?
- 25. 如何从StyledText上下文菜单中删除“输入法”子菜单选择?
- 26. WPF中的DiagramSurface上的选定项的上下文菜单
- 27. 上下文菜单父项?
- 28. 上下文菜单项
- 29. QTabWidget选项卡上下文菜单
- 30. 动态上下文菜单选项
所以你使用TextBox上的XamContextMenu? XamMenuItem应该有一个可以处理的Click事件,发件人将是被单击的XamMenuItem。即使按Enter键选择该事件,该事件也会启动。 – rstoffers