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 場合 (たとえば Window 、 や UserControlなど)、予期したとおりに呼び出されない可能性があります。

ルーティングされたイベント情報

識別子フィールド UnloadedEvent
ルーティング戦略 直接
代理人 RoutedEventHandler

適用対象

こちらもご覧ください