다음을 통해 공유


MenuAdapter.OnPreRender(EventArgs) 메서드

정의

연결된 OnPreRender(EventArgs) 컨트롤에 대해 Menu 메서드를 처리합니다.

protected public:
 override void OnPreRender(EventArgs ^ e);
protected internal override void OnPreRender (EventArgs e);
override this.OnPreRender : EventArgs -> unit
Protected Friend Overrides Sub OnPreRender (e As EventArgs)

매개 변수

e
EventArgs

이 이벤트와 연결된 EventArgs 데이터입니다.

설명

메서드는 OnPreRender 클래스에서 내부 OnPreRender 메서드를 호출합니다 Menu . 데이터 바인딩, 스타일 적용 및 이벤트 할당과 같은 부모 클래스의 다른 모든 사전 렌더링 함수는 예상대로 수행됩니다.

기본적으로 .NET Framework는 컨트롤의 OnPreRender 메서드를 Menu 호출합니다. 그러나 해당 컨트롤의 Adapter 속성이 설정되면 .NET Framework는 컨트롤의 구현 대신 어댑터의 OnPreRender 메서드 구현을 호출합니다.

메서드를 OnPreRender 사용하여 컨트롤의 모든 설정을 마무리합니다. 이 단계의 컨트롤 속성에 대한 변경 내용은 상태를 보기 위해 저장되지만 메서드에서 Render 변경한 내용은 저장되지 않습니다. 자세한 내용은 적응형 제어 동작의 아키텍처 개요를 참조하세요.

상속자 참고

어댑터가 메서드를 재정의 OnPreRender(EventArgs) 하는 경우 기본 클래스에서 해당 메서드를 호출해야 합니다. 그렇지 않으면 컨트롤의 고유한 OnPreRender(EventArgs) 메서드가 발생하지 않습니다.

적용 대상

추가 정보