다음을 통해 공유


WebPartManager.OnSelectedWebPartChanged(WebPartEventArgs) 메서드

정의

SelectedWebPartChanged 이벤트를 발생시킵니다. 이 이벤트는 WebPart 컨트롤이 새로 선택되었거나 선택이 취소된 후에 발생합니다.

protected:
 virtual void OnSelectedWebPartChanged(System::Web::UI::WebControls::WebParts::WebPartEventArgs ^ e);
protected virtual void OnSelectedWebPartChanged (System.Web.UI.WebControls.WebParts.WebPartEventArgs e);
abstract member OnSelectedWebPartChanged : System.Web.UI.WebControls.WebParts.WebPartEventArgs -> unit
override this.OnSelectedWebPartChanged : System.Web.UI.WebControls.WebParts.WebPartEventArgs -> unit
Protected Overridable Sub OnSelectedWebPartChanged (e As WebPartEventArgs)

매개 변수

e
WebPartEventArgs

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

설명

메서드는 OnSelectedWebPartChanged 일반적으로 개발자가 SelectedWebPartChanged UI(사용자 인터페이스)의 모양을 변경하려는 시점인 이벤트를 발생합니다. 예를 들어 새 WebPart 컨트롤을 선택하면 웹 파트 컨트롤 집합이 새로 선택한 컨트롤의 렌더링을 변경합니다. 컨트롤의 선택을 취소하면 렌더링이 정상으로 반환됩니다.

사용자가 편집할 특정 WebPart 컨트롤을 선택하면 메서드가 OnSelectedWebPartChanged 호출됩니다. 사용자가 컨트롤 편집을 완료하고 컨트롤을 닫으면 컨트롤의 선택 영역이 지워지고 OnSelectedWebPartChanged 메서드가 다시 호출됩니다.

상속자 참고

개발자가 선택한 컨트롤이 SelectedWebPartChanged 변경된 후 발생하는 렌더링을 사용자 지정할 수 있도록 이벤트와 관련된 몇 가지 옵션이 있습니다. 선언적 코드에서 <asp:webpartmanager> 요소 내에서 특성을 설정하고 OnSelectedWebPartChanged 사용자 지정 메서드의 이름을 할당할 수 있습니다. 사용자 지정 메서드에서 이벤트가 발생할 때 선택한 컨트롤의 렌더링을 수정할 수 있습니다. 또 다른 옵션은 클래스에서 WebPartManager 상속하고 메서드를 재정의하는 것입니다. 세 번째 옵션은 영역 수준에서 렌더링을 사용자 지정하는 것입니다. 예를 들어 클래스에서 EditorZoneBase 상속하고 메서드 OnSelectedWebPartChanged(Object, WebPartEventArgs) 를 재정의하여 편집 프로세스 중에 선택되고 지워진 컨트롤의 렌더링을 사용자 지정할 수 있습니다.

적용 대상

추가 정보