EditorZoneBase.OnSelectedWebPartChanged(Object, WebPartEventArgs) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
SelectedWebPartChanged 이벤트를 발생시키고 영역에서 EditorParts 컬렉션을 null
로 설정하여 WebPart 컨트롤에서 편집 모드를 시작하거나 종료할 수 있도록 준비합니다.
protected:
override void OnSelectedWebPartChanged(System::Object ^ sender, System::Web::UI::WebControls::WebParts::WebPartEventArgs ^ e);
protected override void OnSelectedWebPartChanged (object sender, System.Web.UI.WebControls.WebParts.WebPartEventArgs e);
override this.OnSelectedWebPartChanged : obj * System.Web.UI.WebControls.WebParts.WebPartEventArgs -> unit
Protected Overrides Sub OnSelectedWebPartChanged (sender As Object, e As WebPartEventArgs)
매개 변수
- sender
- Object
Object 이벤트를 발생시키는 SelectedWebPartChanged입니다.
이벤트 데이터를 포함하는 WebPartDisplayModeEventArgs입니다.
예제
다음 코드 예제에서는 재정의 OnSelectedWebPartChanged 하는 방법을 보여 줍니다는 파생된 클래스에서 메서드입니다. 예제를 실행 하는 데 필요한 전체 코드의 예제 섹션을 참조 하세요.를 EditorZoneBase 클래스 개요 항목입니다.
사용자 지정 편집기 영역은 웹 페이지의 선언적 태그에서 영역 템플릿과 함께 사용할 수 있도록 클래스에서 EditorZone 파생됩니다. 사용자 지정 클래스는 메서드를 OnSelectedWebPartChanged 재정의하여 편집 중인 특정 컨트롤의 배경색을 설정한 다음 기본 메서드를 호출합니다.
protected override void OnSelectedWebPartChanged(object sender,
WebPartEventArgs e)
{
if (e.WebPart != null)
e.WebPart.Zone.SelectedPartChromeStyle.BackColor =
Color.LightGreen;
base.OnSelectedWebPartChanged(sender, e);
}
Protected Overrides Sub OnSelectedWebPartChanged(ByVal sender _
As Object, ByVal e As WebPartEventArgs)
If Not (e.WebPart Is Nothing) Then
e.WebPart.Zone.SelectedPartChromeStyle.BackColor = _
Color.LightGreen
End If
MyBase.OnSelectedWebPartChanged(sender, e)
End Sub
브라우저에서 페이지를 로드할 때 드롭다운 목록 컨트롤에서 편집 모드 를 선택하여 편집 모드로 전환할 수 있습니다. 컨트롤 중 하나의 제목 표시줄에서 동사 메뉴(아래쪽 화살표)를 클릭하고 편집 을 클릭하여 선택한 컨트롤을 편집할 수 있습니다. EditorZone 및 편집 UI(사용자 인터페이스)가 표시되면 선택한 컨트롤에 코드에 지정된 배경색이 있음을 알 수 있습니다.
설명
메서드 OnSelectedWebPartChanged 를 사용하면 개별 WebPart 컨트롤이 편집 모드로 들어가거나 종료할 때 발생하는 이벤트에 대한 사용자 지정 처리를 제공할 수 있습니다.
상속자 참고
OnSelectedWebPartChanged(Object, WebPartEventArgs) 클래스 또는 클래스에서 상속되는 사용자 지정 편집기 영역 컨트롤에서 메서드를 재정의 EditorZoneBase 하거나 EditorZone 프로그래밍 방식으로 호출할 수 있습니다.
적용 대상
추가 정보
.NET