从上下文菜单中选择特定菜单项

时间:2013-09-25 16:21:31

标签: c# wpf infragistics

我正在开发一个C#WPF应用程序。我使用Infragistics库在教科书上显示了一个上下文菜单。我希望能够使用我的键盘滚动选项并选择其中一个(按输入键)。当我滚动浏览菜单时,我可以在菜单上看到正在选择的项目,但是当用户点击进入时我不知道如何获取菜单项中的文本(如“cp”,“high”等)。像xamMenu.Items.CurrentItem这样的操作总是返回null。

1 个答案:

答案 0 :(得分:0)

您是否有代码,或者是视图模型中绑定到属性的列表项?

如果是后者:创建一个与列表项相同类型的附加属性SelectedItem,并在viewmodel中:

<ComboBox 
 ItemsSource="{Binding MyViewModel.Items}"
 SelectedItem="{Binding MyViewModel.SelectedItem}"
 ToolTip="some tooltip" 
/>

然后SelectedItem应该采用正确的值。