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イベントを見ましたが、タブイベントから選択したItemを取得する方法を見つけられませんでした。
これはトリッキーでした。 – atbebtg