[英]App crashes without throwing any exception in windows phone 8.1 xaml
我正在創建一個Windows Phone 8.1 xaml應用程序。 我使用SlideView:類似Facebook的Windows Phone面板 。 但是,每當我通過按鈕單擊導航到新頁面時應用程序崩潰,該按鈕單擊放置在幻燈片視圖中。 從外部按鈕導航成功。
糟糕的是,它不會拋出任何類型的異常或細節。 即使它沒有在App UnhandledException
事件中命中。
public App()
{
this.InitializeComponent();
this.UnhandledException += App_UnhandledException;
}
void App_UnhandledException(object sender, UnhandledExceptionEventArgs e)
{
//not throwing exception here
}
我想知道,什么時候會發生這種情況? 如何獲取結果應用程序崩潰的異常詳細信息? 如果我能夠得到確切的問題,我可以解決問題。
請給我解決方案。 我的樣本在這里
我不知道為什么但是......如果你只是在 secnod
頁面添加一些secnod
而問題就消失了。
<Grid> <TextBlock Text="second" /> </Grid>
我也無法在任何地方捕獲異常。 我之前遇到過類似的問題,我不得不逐個刪除代碼以使異常消失......顯然,在WinRT框架中有些東西是不對的。
更新
不,上述答案仍然沒有解決。 經過一番進一步調查后,我發現擺脫崩潰的正確方法是調用Dispatcher
。 我相信這是更新1中引入的錯誤。請參閱此鏈接以供參考。
private async void ButtonBase_OnClick(object sender, RoutedEventArgs e)
{
await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => Frame.Navigate(typeof(second)));
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.