Windows Phone 8-页面在后台运行

时间:2013-02-01 11:44:37

标签: windows-phone-8

我正在使用Windows phone 8应用。我在主页上运行了几个故事板动画。当我离开主页时,这些故事板继续运行,虽然它们在UI上不可见,但附加了调试器,我可以看到故事板事件在我的代码后面的文件中被触发。

问题:即使我们远离它,Windows phone 8是否会使页面及其资源保持活动状态?在离开页面之前,是否需要明确销毁所有资源。

P.S。我没有使用任何额外的线程来运行故事板。

1 个答案:

答案 0 :(得分:0)

WP可以保留您的靠背中的页面。

这意味着如果您将主页的转发导航留在新页面(第2页),主页将保持活动状态。然后按后退按钮返回上一个MainPage实例。然后将销毁Page2实例(除非您的代码中有泄漏)。

顺便说一句,最好的做法是停止导航故事板,特别是如果你在故事板的Completed事件中做了一些操作。当页面不在可视树中并且可能导致一些崩溃时,可以调用此事件。