在我的Windows Phone 7應用程序中,我有以下代碼來處理ListBox的OnSelectedIndexChange。ListBox和selectedIndexChanged事件後,用戶點擊後退按鈕
private void wordList_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
WordList selectedList = (WordList)e.AddedItems[0];
NavigationService.Navigate(new Uri("/Views/Game.xaml?ListName=" + selectedList.Name, UriKind.RelativeOrAbsolute));
}
上面的代碼工作正常,但是,如果對硬件後退按鈕從遊戲頁面的用戶點擊,並點擊列表框一樣物品,上面的代碼沒有被調用。我認爲這是因爲選定的項目是相同的,因此SelectionChanged事件沒有被調用。
我該如何做到這一點,如果用戶選擇相同的項目,我仍然可以將它們發送到遊戲頁面?
我看了一下Tap Event,但是我找不到從Tab鍵事件中獲取選定項目的方法。
謝謝你這樣做。 – atbebtg 2012-01-18 03:30:18