EditorZoneBase.ApplyVerb 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
최종 사용자가 편집 모드에서 변경된 편집 내용을 컨트롤에 적용할 수 있도록 하는 WebPartVerb 개체에 대한 참조를 가져옵니다.
public:
virtual property System::Web::UI::WebControls::WebParts::WebPartVerb ^ ApplyVerb { System::Web::UI::WebControls::WebParts::WebPartVerb ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public virtual System.Web.UI.WebControls.WebParts.WebPartVerb ApplyVerb { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.ApplyVerb : System.Web.UI.WebControls.WebParts.WebPartVerb
Public Overridable ReadOnly Property ApplyVerb As WebPartVerb
속성 값
최종 사용자가 변경 내용을 컨트롤에 적용할 수 있도록 하는 WebPartVerb입니다.
- 특성
예제
다음 코드 예제에서는 선언적 및 프로그래밍 방식으로 속성에 ApplyVerb 액세스 하는 방법을 보여 줍니다. 예제를 실행 하는 데 필요한 전체 코드의 예제 섹션을 참조 하세요.를 EditorZoneBase 클래스 개요 항목입니다.
코드 예제의 첫 번째 부분에서는 웹 페이지에서 선언적으로 속성에 액세스 ApplyVerb 하는 방법을 보여 주는 합니다. 다음은 동사의 텍스트를 사용자 지정하는 예제입니다.
<aspSample:MyEditorZone ID="EditorZone1" runat="server">
<ApplyVerb Text="Apply Changes" />
<CancelVerb Text="Cancel Changes" />
<OKVerb Text="Finished" />
<ZoneTemplate>
<asp:AppearanceEditorPart ID="AppearanceEditorPart1"
runat="server" />
<asp:LayoutEditorPart ID="LayoutEditorPart1"
runat="server" />
</ZoneTemplate>
</aspSample:MyEditorZone>
<aspSample:MyEditorZone ID="EditorZone1" runat="server">
<ApplyVerb Text="Apply Changes" />
<CancelVerb Text="Cancel Changes" />
<OKVerb Text="Finished" />
<ZoneTemplate>
<asp:AppearanceEditorPart ID="AppearanceEditorPart1"
runat="server" />
<asp:LayoutEditorPart ID="LayoutEditorPart1"
runat="server" />
</ZoneTemplate>
</aspSample:MyEditorZone>
이 예제의 두 번째 부분에서는 토글 단추를 사용하여 속성을 사용하거나 사용하지 않도록 설정하여 프로그래밍 방식으로 속성에 액세스 ApplyVerb 하는 방법을 보여 줍니다.
void Button1_Click(object sender, EventArgs e)
{
if (EditorZone1.ApplyVerb.Enabled)
EditorZone1.ApplyVerb.Enabled = false;
else
EditorZone1.ApplyVerb.Enabled = true;
}
Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)
If EditorZone1.ApplyVerb.Enabled Then
EditorZone1.ApplyVerb.Enabled = False
Else
EditorZone1.ApplyVerb.Enabled = True
End If
End Sub
브라우저에서 페이지를 로드할 때 드롭다운 목록 컨트롤에서 편집 모드 를 선택하여 편집 모드로 전환할 수 있습니다. 컨트롤 중 하나의 제목 표시줄에서 동사 메뉴(아래쪽 화살표)를 클릭하고 편집 을 클릭하여 선택한 컨트롤을 편집할 수 있습니다. EditorZone 컨트롤 및 편집 UI가 표시되면 동사 적용을 나타내는 단추를 보고 적용버브 사용 설정/해제 단추를 클릭하여 활성화하거나 사용하지 않도록 설정할 수 있습니다.
설명
적용 동사는 클래스에서 파생된 컨트롤의 속성에서 참조 ApplyVerb 됩니다 EditorZoneBase . 동사 적용은 최종 사용자가 편집 UI(사용자 인터페이스)에서 수행한 편집 변경 내용을 현재 편집 중인 서버 컨트롤에 저장합니다. 기본적으로 적용 동사는 UI에 컨트롤로 Button 표시됩니다. 단추 유형은 이미지, 링크 또는 실제 단추일 수 있습니다. 영역 수준에서 상속된 VerbButtonType 속성을 설정하여 영역의 모든 동사 단추(개별 단추가 아님)에 대해 설정할 수 있습니다.
동사 적용은 영역 수준 컨트롤입니다. 즉, 여러 EditorPart 컨트롤이 있을 수 있지만 편집 모드에 있는 서버 컨트롤에 대해 하나 이상의 속성을 편집할 때마다 적용 동사가 범용으로 작동하여 영역의 EditorPart 모든 컨트롤에서 서버 컨트롤에 모든 변경 내용을 적용합니다.
적용 대상
추가 정보
.NET