2009-12-24 30 views
2

我正在使用應用程序導航模板在Silverlight 3中編寫應用程序。所以每個頁面都有一個Loaded事件,但是我沒有看到Closing事件或Unloaded事件。Silverlight中Loaded事件的相反之處是什麼?

這個概念是否存在於SL3中?例如,如何在這個特定的頁面關閉時處理資源,並導航到我的應用中的另一個頁面?

回答

1

Loaded事件沒有相反的地方。如果持有需要處置的資源,則應該實施IDisposable並確保在Dispose方法中處理它們。但是,這並不能保證框架將調用Dispose。

我傾向於在OnNavigatedTo方法中設置一次性資源,然後在OnNavigatedFrom方法中拆除它們。

相關問題