FrameworkElement.Unloaded 事件

定義

當項目從已載入項目的項目樹狀結構中移除時發生。

public:
 event System::Windows::RoutedEventHandler ^ Unloaded;
public event System.Windows.RoutedEventHandler Unloaded;
member this.Unloaded : System.Windows.RoutedEventHandler 
Public Custom Event Unloaded As RoutedEventHandler 

事件類型

備註

直接路由事件不會遵循路由,它們只會在引發路由的相同元素內處理。 直接路由事件確實支援其他路由事件行為:它們支援可存取的處理常式集合,並可當做 EventTrigger 樣式的 。

LoadedUnloaded 可能會因為使用者起始的系統主題變更而引發于控制項上。 主題變更會導致控制項範本和自主視覺化樹狀結構失效,進而讓整個控制項卸載和重載。 因此 Unloaded ,無法假設只會在離開頁面的流覽時發生。

請注意, Unloaded 應用程式開始關閉之後,不會引發 事件。 發生屬性所定義的 ShutdownMode 條件時,就會發生應用程式關機。 如果您在 事件的處理常式 Unloaded 內放置清除程式碼,例如 或 WindowUserControl ,則可能不會如預期般呼叫。

路由事件資訊

識別碼欄位 UnloadedEvent
路由策略 直接
代理人 RoutedEventHandler

適用於

另請參閱