与Silverlight中的Loaded事件相反的是什么?

时间:2009-12-24 04:45:13

标签: silverlight resources silverlight-3.0

我正在使用应用程序导航模板在Silverlight 3中编写应用程序。因此每个页面都有一个Loaded事件,但我没有看到Closing事件或Unloaded事件。

这个概念甚至存在于SL3中吗?例如,如何在关闭此特定页面时处理资源,并导航到我的应用程序中的另一个页面?

2 个答案:

答案 0 :(得分:2)

这就是您所需要的:Page.OnNavigatedFrom Method

答案 1 :(得分:1)

与Loaded事件没有任何相反之处。如果您拥有需要处理的资源,那么您应该实现IDisposable并确保在Dispose方法中将它们丢弃。但是,这并不能保证框架会调用Dispose。

我倾向于使用OnNavigatedTo方法设置我的可支配资源,然后使用OnNavigatedFrom方法将其拆除。