Windows Store App异步返回刷新页面

来源:互联网 发布:天心软件集团 编辑:程序博客网 时间:2024/06/17 07:29

原处:http://stackoverflow.com/questions/21748629/how-to-use-the-dispatcher-to-run-code-on-ui-from-within-a-resuming-event-handler


解决方法:await Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
                {
                    AppShell.Frame.Navigate(typeof(Home));
                });


这种方法不知道为什么不行:

CoreDispatcher dispatcher = Window.Current.CoreWindow.Dispatcher;
              var handler = dispatcher.RunAsync(CoreDispatcherPriority.Normal, async () =>
               {
                      ProgressBorder.Visibility = Visibility.Collapsed;
                      LoginProgressRing.IsActive = false;
                     await AppShell.Frame.Navigate(typeof(Home));
             });

0 0