【发布时间】:2016-03-07 05:39:04
【问题描述】:
我正在开发一个使用 Microsoft Band 的 UWP 模板 10 (Hamburger) 应用程序,我认为我已经完成了很多工作,因为我将所有服务都绑定到 Band(通过类库项目)和值在屏幕上完美更新。 然后我开始测试应用程序简历并遇到了一个问题。 当我重新启动应用程序时,用户将返回值页面,但值不再更新。 基本上与乐队的连接似乎仍然有效,但读数变化的空隙不再起作用。
所以我在 MainPageViewModel OnNavigatedFromAsync 方法中添加了代码来停止所有服务没有问题。 但是后来我发现在恢复 OnNavigatedToAsync 方法时没有被触发,所以我不知道如何重新启动所有服务。
我还尝试在 app.xaml.cs 中添加 OnResuming 和 OnSuspendingAsync 的覆盖,但无法确定如何从那里调用 MainPageViewModel 中的方法。 有没有使用 Template10 处理此类事情的正确方法?
【问题讨论】:
标签: c# winrt-xaml win-universal-app template10