我有一個ListView顯示一些項目,但是當我選中它並用鍵盤導航(向下箭頭)時,它會觸發選擇更改的事件。ListView selectionChanged在鍵盤導航上觸發
我可以防止這種情況發生,只會觸發selection/Changed on「return/enter」-key?
謝謝。
我有一個ListView顯示一些項目,但是當我選中它並用鍵盤導航(向下箭頭)時,它會觸發選擇更改的事件。ListView selectionChanged在鍵盤導航上觸發
我可以防止這種情況發生,只會觸發selection/Changed on「return/enter」-key?
謝謝。
您應該考慮使用ItemClick處理程序而不是SelectionChanged處理程序。 ItemClick處理程序通過鼠標左鍵或回車鍵調用。
您可以將ListView
的IsTabStop
屬性設置爲false,因此它不會以製表符順序出現。
好吧,我真的希望它是可以選項卡。我的最終目標是用戶可以使用向上/向下箭頭瀏覽列表視圖,然後按Enter鍵選擇該項目。另外鼠標導航/觸摸應該是可能的。 (它是一個Windows8應用程序) – 2013-04-11 06:05:02
你試過[ItemClick](http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.listviewbase.itemclick%28v=win。 10%29.aspx)事件? – Xyroid 2013-04-11 06:07:43
這工作perfeclty – 2013-04-11 12:22:33
請注意,您還需要在列表控件上將IsItemClickEnabled設置爲true。 – 2013-04-10 19:05:37
我會在今天晚些時候嘗試這個 – 2013-04-11 06:05:47
這工作perfeclty – 2013-04-11 12:23:00