我的UWP应用程序中有一个SplitView控件,当SplitView窗格中的特定ListBoxItem被点击时,主页面中的一个框架应导航到该页面。我已为此编写了以下代码
tsc
我面临的问题是,每当点击一个ListBoxItem时,整个应用程序都会无响应,直到Page2被加载。无法看到PageLoadingProgress ProgressRing,并且SplitView窗格不会像我预期的那样立即关闭。如何使这项工作?我希望窗格关闭,并在加载页面时显示ProgressRing,应用程序应该响应。 提前谢谢。
答案 0 :(得分:0)
您正在进行UI线程的工作,它会阻止用户界面并导致您遇到的延迟。
此链接可以帮助您http://wpdev.apps-1and1.net/dispatcher-yield-when-and-how-to-use-it-on-winrt/