FrameworkElement.Unloaded 事件
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當項目從已載入項目的項目樹狀結構中移除時發生。
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 樣式的 。
Loaded 和 Unloaded 可能會因為使用者起始的系統主題變更而引發于控制項上。 主題變更會導致控制項範本和自主視覺化樹狀結構失效,進而讓整個控制項卸載和重載。 因此 Unloaded ,無法假設只會在離開頁面的流覽時發生。
請注意, Unloaded 應用程式開始關閉之後,不會引發 事件。 發生屬性所定義的 ShutdownMode 條件時,就會發生應用程式關機。 如果您在 事件的處理常式 Unloaded 內放置清除程式碼,例如 或 WindowUserControl ,則可能不會如預期般呼叫。
路由事件資訊
識別碼欄位 | UnloadedEvent |
路由策略 | 直接 |
代理人 | RoutedEventHandler |