2016-09-13 25 views
2

我有一個wpf應用程序。主窗口由框架組成,每個框架中都有一個頁面。 當我關閉網頁我需要做一些動作如cleanupcode,我試過如下將清理代碼放在WPF頁面中的位置?

Private Sub Page_Unloaded(sender As Object, e As RoutedEventArgs) 

    m_close = True 
    Map_Unloaded(sender, e) 

End Sub 

Map_Unloaded包含了我喜歡在接近頁面執行日的行動譜寫Page_Unloaded此代碼。 當用戶關閉頁面但不在主窗口關閉的位置時會引發卸載事件。

閱讀MSDN上我沒有找到任何有用的信息,我讀到它:

注意,應用程序開始後 關閉空載事件不會引發。當發生由ShutdownMode屬性定義的條件 時,會發生應用程序關閉。如果您將清理代碼置於 Unloaded事件的處理程序中,例如窗口或用戶控件 ,則可能無法按預期方式調用它。

感謝

+0

你是如何定位到頁面?分享一些代碼。還有如何或在哪裏卸載頁面? –

回答

相關問題