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 속성 발생 합니다. 또는 와 같은 WindowUserControl이벤트에 대한 Unloaded 처리기 내에 정리 코드를 배치하는 경우 예상대로 호출되지 않을 수 있습니다.

라우팅 이벤트 정보

식별자 필드 UnloadedEvent
라우팅 전략 직접
대리자 RoutedEventHandler

적용 대상

추가 정보