我正在研究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. GTK:定位上下文菜單項w.r.t上下文菜單
- 9. 從下拉菜單中選擇項目
- 10. 上下文菜單選定項wp7
- 11. Angular 4和從下拉菜單中選擇菜單項
- 12. 從下拉菜單中選擇下拉菜單中的數值
- 13. 指定與特定選項的上下文菜單 - 合併
- 14. 上下文菜單中子菜單項的命令綁定
- 15. 上下文菜單的特定文件
- 16. 已選擇的行上下文菜單
- 17. 從下拉菜單中刪除下拉菜單(選擇)?
- 18. WeifenLuo.WinFormsUI.Docking的選項卡上下文菜單
- 19. Sitecore:更改特定項目下項目的上下文菜單?
- 20. 擴展特定的上下文菜單
- 21. 從多個下拉菜單中選擇獨特的選擇
- 22. 如何在選擇特定選項時禁用下拉菜單
- 23. AS3 - 獲取上下文菜單選擇
- 24. iMacros選擇上下文菜單元素
- 25. 無法使選項菜單..顯示爲上下文菜單Android
- 26. 只爲特定文件類型添加菜單項到windows上下文菜單
- 27. 從頁面上的多個下拉菜單中選擇哪個下拉菜單?
- 28. 如何從StyledText上下文菜單中刪除「輸入法」子菜單選擇?
- 29. WPF中的DiagramSurface上的選定項的上下文菜單
- 30. 上下文菜單父項?
所以你使用TextBox上的XamContextMenu? XamMenuItem應該有一個可以處理的Click事件,發件人將是被單擊的XamMenuItem。即使按Enter鍵選擇該事件,該事件也會啓動。 – rstoffers