【问题标题】:What is the opposite of the Loaded event in Silverlight?Silverlight 中 Loaded 事件的反面是什么?
【发布时间】:2014-04-10 11:23:51
【问题描述】:

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

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

【问题讨论】:

    标签: silverlight resources silverlight-3.0


    【解决方案1】:

    这是您需要的:Page.OnNavigatedFrom Method 吗?

    【讨论】:

      【解决方案2】:

      Loaded 事件没有对立面。如果您持有需要处置的资源,那么您应该实现 IDisposable 并确保在您的 Dispose 方法中处置它们。但是,这并不能保证框架会调用 Dispose。

      我倾向于在OnNavigatedTo 方法中设置我的一次性资源,然后在OnNavigatedFrom 方法中将它们拆除。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-07-01
        • 1970-01-01
        • 2016-07-06
        • 2011-12-14
        • 2018-04-08
        • 2011-06-12
        • 1970-01-01
        • 2016-10-18
        相关资源
        最近更新 更多