2012-08-01 70 views
1

我如何可以選擇一些菜單項時,它是專注于禁用的MenuItem。 WPF

IsEnabled="false" 

我希望能夠通過鍵盤上的箭頭,選擇這一項。

+1

約定是禁用的項目不可用 - 因爲它們被禁用,所以選擇它們幾乎沒有價值!你爲什麼想要做到這一點? – 2012-08-01 11:03:43

+0

一些自動測試:) – korovaisdead 2012-08-01 11:43:31

+1

什麼是「一些自動測試?」如果你的意思是你有一個通過鍵盤訪問菜單的自動化測試,那麼編寫該測試可能有更好的方法。當然,如果是這樣的話,那麼爲了服務一個寫得不好的測試,*不*打破被接受的用戶體驗範式似乎是明智的。 – 2012-08-01 14:36:27

回答

-1

您應該將IsEnabled的屬性綁定到鍵盤事件。

+0

這不是一個很好的答案:目前還不清楚你的意思,沒有可以幫助解釋的例子。例如:你會綁定哪些鍵盤事件?您將如何設置「IsEnabled」來響應該事件? – 2012-08-01 11:04:41