从WP8.1RT中的扩展启动画面导航时出错

时间:2015-08-07 14:53:38

标签: windows-runtime windows-phone-8.1 splash-screen

我使用this method (from msdn)在我的应用中扩展了启动画面,但在显示扩展的启动画面后进行导航时,它会抛出错误。

错误: 该应用程序调用了一个为不同线程编组的接口。 (来自HRESULT的异常:0x8001010E(RPC_E_WRONG_THREAD))

代码:

    void DismissedEventHandler(SplashScreen sender, object e)
    {
        dismissed = true;
        /*

          Here I will load data from web 

        */
        //Here i am unable to navigate on MainPage
        rootFrame.Navigate(typeof(MainPage), LoadedData); 
        Window.Current.Content = rootFrame;

    }

如果您需要更多代码,则与上述链接相同。

那么如何导航到MainPage?

1 个答案:

答案 0 :(得分:0)

您可以使用Dispatcher.RunAsync https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.core.coredispatcher.runasync.aspx

调度导航以在UI线程上运行