我在Windows Phone 8.1页面导航中面临一个奇怪的问题。
我有两页。
登录页面>由app栏组成,其中一个按钮将我们带到第二页。
使用MVVM缓存第二页,即在启动app时将第二页注册到IOC,并将其实例绑定到第2页XAML。
在第二页面中查看模型构造函数我正在进行服务器调用以获取数据。
面临的问题。
但实际行为必须是导航到第二页然后在那里等待获得显示进度条的响应。
它立即导航到第二页并等到那里直到响应,但上一页App Bar仍然显示,直到我收到回复。
我甚至在导航到该页面之前折叠应用栏就找到了快速解决方案。
我知道这些快速解决方案并不好。所以,请帮助我找出问题,或者如果您已经知道,请回复解决方案。
答案 0 :(得分:2)
不要使用构造函数来启动Web服务调用。使用OnNavigatedTo
或Page_Loaded
活动。