在我的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