我使用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?
答案 0 :(得分:0)
您可以使用Dispatcher.RunAsync https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.core.coredispatcher.runasync.aspx
调度导航以在UI线程上运行