다음을 통해 공유


FrameworkElement.OnInitialized(EventArgs) 메서드

정의

Initialized 이벤트를 발생시킵니다. 이 메서드는 내부적으로 IsInitializedtrue로 설정될 때마다 호출됩니다.

protected:
 virtual void OnInitialized(EventArgs ^ e);
protected virtual void OnInitialized (EventArgs e);
abstract member OnInitialized : EventArgs -> unit
override this.OnInitialized : EventArgs -> unit
Protected Overridable Sub OnInitialized (e As EventArgs)

매개 변수

e
EventArgs

이벤트 데이터를 포함하는 RoutedEventArgs입니다.

설명

이 특정 On* 메서드는 클래스 처리기 후크가 아닙니다. 또한 이 메서드를 재정의하고 기본 구현을 호출하지 않음으로써 일치하는 이벤트를 억제할 수 있다는 설정된 CLR(공용 언어 런타임) On* 메서드 규칙을 정확히 따르지 않습니다.

속성은 IsInitialized 읽기 전용이므로 초기화 동작을 강제로 설정할 IsInitialized 수 없습니다. 초기화 상태를 설정하는 작업은 WPF(Windows Presentation Foundation) 프레임워크에서만 수행됩니다.

상속자 참고

이 가상 메서드를 기본 구현하면 위에서 설명한 것처럼 이벤트가 발생합니다. 이 동작을 유지하려면 재정의 과정에서 기본 구현을 호출해야 합니다. 기본 구현을 호출하지 못하는 경우 파생 클래스에서 일반적으로 예상 FrameworkElement 한 대로 이벤트를 발생 Initialized 시킬 뿐만 아니라 이 기본 구현에서 구현되는 두 가지 중요한 스타일 및 테마 스타일 초기화 작업도 표시하지 않습니다.

적용 대상

추가 정보