0
我有一個網格視圖在我的uwp應用程序,響應選擇更改事件。我需要讓該事件在按下頁面向上/向下按鈕時停止觸發,因爲我想爲它們定製一個行爲(一次更改頁面)。停止GridView響應上/下頁鍵
有些事情我想:
IsTabStop = 「假」
使用替代的SelectionChanged項目單擊
設置進行處理,以真正的我在其他鍵盤監聽
尋找防止網格視圖變得焦點的方法
感謝
我有一個網格視圖在我的uwp應用程序,響應選擇更改事件。我需要讓該事件在按下頁面向上/向下按鈕時停止觸發,因爲我想爲它們定製一個行爲(一次更改頁面)。停止GridView響應上/下頁鍵
有些事情我想:
IsTabStop = 「假」
使用替代的SelectionChanged項目單擊
設置進行處理,以真正的我在其他鍵盤監聽
尋找防止網格視圖變得焦點的方法
感謝
我想出了一個解決方案。聆聽GridView的GotFocus事件,並在焦點聚焦時將焦點傳遞給另一個組件。在GridView的
XAML的標籤:
GotFocus="GridView_GotFocus"
在GridView:
private void GridView_GotFocus(object sender, RoutedEventArgs e)
{
//Shift focus to SomeOtherComponent
SomeOtherComponent.Focus(FocusState.Programmatic);
}