导航问题Windows Phone 8.1
本文关键字:Phone Windows 问题 导航 | 更新日期: 2023-09-27 18:27:21
我在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移动它就像一个魅力。。。
使用此
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();
}
不要忘记在方法中添加async,并确保您在另一个页面上获取数据。
使用
news c = news_List.SelectedItem as news;
Frame.Navigate(typeof(PageName),c);