在通用windows app中的框架中加载背景页面

时间:2016-01-18 12:06:25

标签: c# windows-10 win-universal-app

我的UWP应用程序中有一个SplitView控件,当SplitView窗格中的特定ListBoxItem被点击时,主页面中的一个框架应导航到该页面。我已为此编写了以下代码

tsc

我面临的问题是,每当点击一个ListBoxItem时,整个应用程序都会无响应,直到Page2被加载。无法看到PageLoadingProgress ProgressRing,并且SplitView窗格不会像我预期的那样立即关闭。如何使这项工作?我希望窗格关闭,并在加载页面时显示ProgressRing,应用程序应该响应。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

您正在进行UI线程的工作,它会阻止用户界面并导致您遇到的延迟。

此链接可以帮助您http://wpdev.apps-1and1.net/dispatcher-yield-when-and-how-to-use-it-on-winrt/