我有这个不寻常的问题需要在Windows Phone 8.1中导航
这是我的代码:
try
{
news c = news_List.SelectedItem as news;
Frame.Navigate(typeof(Pages.newsItem), c);
}
catch(Exception ex)
{
MessageDialog j = new MessageDialog(ex.Message);
await j.ShowAsync();
}
所以问题出在Windows Phone 8.1上,有时当我点击应用程序崩溃的元素时,就没有别的了。 在调试模式下没有任何附加,在Windows上 10 Mobile它就像一个魅力......
答案 0 :(得分:1)
使用此
try
{
news c = news_List.SelectedItem as news;
await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => this.Frame.Navigate(typeof(Pages.newsItem), c));
}
catch(Exception ex)
{
MessageDialog j = new MessageDialog(ex.Message);
await j.ShowAsync();
}
并且不要忘记在方法中添加异步并确保您在另一页上获取数据。
答案 1 :(得分:0)
使用
news c = news_List.SelectedItem as news;
Frame.Navigate(typeof(PageName),c);