FrameworkElement.Loaded 이벤트
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
요소가 배치되고 렌더링되고 상호 작용할 준비가 되면 발생합니다.
public:
event System::Windows::RoutedEventHandler ^ Loaded;
public event System.Windows.RoutedEventHandler Loaded;
member this.Loaded : System.Windows.RoutedEventHandler
Public Custom Event Loaded As RoutedEventHandler
이벤트 유형
설명
Loaded 는 일반적으로 요소 초기화 시퀀스에서 발생한 마지막 이벤트입니다. 이 경우 항상 발생합니다 Initialized. 요구 사항을 처리 LoadedInitialized 할지 여부에 따라 달라집니다. 요소 속성을 읽을 필요가 없으며 속성을 다시 설정하려고 하며 레이아웃 정보가 Initialized 필요하지 않은 경우 더 나은 이벤트가 될 수 있습니다. 요소의 모든 속성을 사용할 수 있어야 하고 레이아웃 Loaded 을 다시 설정할 가능성이 있는 속성을 설정하는 경우 더 나은 이벤트가 될 수 있습니다. 처리기가 레이아웃 시스템에서 해석되는 속성을 다시 설정하여 새 레이아웃 패스가 필요하다는 것을 의미하는 경우 재진입에 주의해야 합니다. (변경된 경우 새 레이아웃 패스가 필요할 수 있는 속성을 잘 모르는 경우 속성의 값을 확인해야 FrameworkPropertyMetadata 할 수 있습니다.)
개체 이벤트의 시퀀스와 관련된 여러 애플리케이션 및 요소 클래스에 대한 FrameworkElement자세한 내용은 개체 수명 이벤트를 참조하세요.
직접 라우트된 이벤트는 경로를 따르지 않고 발생되는 동일한 요소 내에서만 처리됩니다. 직접 라우트된 이벤트는 다른 라우트된 이벤트 동작을 지원합니다. 액세스 가능한 처리기 컬렉션을 지원하고 스타일에서 사용할 EventTrigger 수 있습니다.
Loaded 사용자가 Unloaded 시작한 시스템 테마 변경으로 인해 컨트롤에서 둘 다 발생할 수 있습니다. 테마 변경으로 인해 컨트롤 템플릿과 포함된 시각적 트리가 무효화되어 전체 컨트롤이 언로드되고 다시 로드됩니다. 따라서 Loaded 페이지 탐색을 통해 페이지가 처음 로드될 때만 발생하는 것으로 가정할 수 없습니다.
라우트된 이벤트 정보
| 항목 | 가치 |
|---|---|
| 식별자 필드 | LoadedEvent |
| 라우팅 전략 | 직접적 |
| 대리자 | RoutedEventHandler |