【发布时间】:2017-01-20 21:16:35
【问题描述】:
我有一个 wpf 应用程序。 mainWindow 由框架组成,在每个框架中我都有一个页面。 当我关闭一个页面时,我需要执行一些操作作为清理代码,我尝试在 Page_Unloaded 中编写此代码,如下所示
Private Sub Page_Unloaded(sender As Object, e As RoutedEventArgs)
m_close = True
Map_Unloaded(sender, e)
End Sub
Map_Unloaded 包含我喜欢在关闭页面时执行的操作。 当用户关闭页面而不是主窗口关闭时引发卸载事件。
在msdn上阅读我没有找到任何有用的信息,我在上面阅读了这个:
请注意,应用程序启动后不会引发 Unloaded 事件 关闭。当条件定义时发生应用程序关闭 由 ShutdownMode 属性发生。如果您将清理代码放在 Unloaded 事件的处理程序,例如 Window 或 UserControl,可能没有按预期调用。
谢谢
【问题讨论】:
-
您如何导航到页面?分享一些代码。还有你如何或在哪里卸载页面?