簡體   English   中英

應用程序崩潰而不會在Windows Phone 8.1 xaml中拋出任何異常

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM