WebPartZoneBase.RestoreVerb 속성

정의

최종 사용자가 영역의 WebPartVerb 컨트롤을 보통 크기로 복원할 수 있도록 하는 WebPart 개체에 대한 참조를 가져옵니다.

public:
 virtual property System::Web::UI::WebControls::WebParts::WebPartVerb ^ RestoreVerb { System::Web::UI::WebControls::WebParts::WebPartVerb ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public virtual System.Web.UI.WebControls.WebParts.WebPartVerb RestoreVerb { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.RestoreVerb : System.Web.UI.WebControls.WebParts.WebPartVerb
Public Overridable ReadOnly Property RestoreVerb As WebPartVerb

속성 값

WebPartVerb

최종 사용자가 WebPartVerb 컨트롤을 복원할 수 있도록 하는 WebPart입니다.

특성

예제

다음 코드 예제에서는 컨트롤에 RestoreVerb 속성을 사용 하는 방법을 WebPartZone 보여 줍니다. 코드 예제가 작동하려면 속성의 예제 섹션에 있는 모든 코드가 HelpVerb 필요합니다.

코드 예제의 다음 부분은 partial 클래스에서 온 것이며 복원 동사를 사용하도록 설정하거나 사용하지 않도록 설정하는 코드를 포함합니다.

protected void CheckBoxList1_SelectedItemIndexChanged(Object sender, EventArgs e)
{
  foreach (ListItem item in CheckBoxList1.Items)
  {
    WebPartVerb theVerb;
    switch (item.Value)
    {
      case "close":
        theVerb = WebPartZone1.CloseVerb;
        break;
      case "export":
        theVerb = WebPartZone1.ExportVerb;
        break;
      case "delete":
        theVerb = WebPartZone1.DeleteVerb;
        break;
      case "minimize":
        theVerb = WebPartZone1.MinimizeVerb;
        break;
      case "restore":
        theVerb = WebPartZone1.RestoreVerb;
        break;
      default:
        theVerb = null;
        break;
    }

    if (item.Selected)
      theVerb.Enabled = true;
    else
      theVerb.Enabled = false;
  }
}
Protected Sub CheckBoxList1_SelectedItemIndexChanged(ByVal sender As [Object], ByVal e As EventArgs)
  Dim item As ListItem
  For Each item In CheckBoxList1.Items
    Dim theVerb As WebPartVerb
    Select Case item.Value
      Case "close"
        theVerb = WebPartZone1.CloseVerb
      Case "export"
        theVerb = WebPartZone1.ExportVerb
      Case "delete"
        theVerb = WebPartZone1.DeleteVerb
      Case "minimize"
        theVerb = WebPartZone1.MinimizeVerb
      Case "restore"
        theVerb = WebPartZone1.RestoreVerb
      Case Else
        theVerb = Nothing
    End Select

    If item.Selected Then
      theVerb.Enabled = True
    Else
      theVerb.Enabled = False
    End If
  Next item

End Sub

코드 예제의 다른 부분은 사용자 지정 WebPart 컨트롤을 호스트하고 UI(사용자 인터페이스)를 포함하는 웹 페이지입니다. 영역의 선언적 <RestoreVerb> 요소는 사용자가 동사 메뉴의 동사 위에 마우스 포인터를 놓을 때 도구 설명으로 표시되는 특성 텍스트의 값을 Description 설정합니다.

<asp:WebPartZone ID="WebPartZone1" Runat="server">
  <CloseVerb Text="Close WebPart" />
  <HelpVerb Text="View Help" />
  <ExportVerb Text="Export WebPart Definition" />
  <DeleteVerb Text ="Delete WebPart" />
  <MinimizeVerb Description="Minimize the control" />
  <RestoreVerb Description="Restore the control" />
  <ZoneTemplate>
  </ZoneTemplate>  
</asp:WebPartZone>
<asp:WebPartZone ID="WebPartZone1" Runat="server">
  <CloseVerb Text="Close WebPart" />
  <HelpVerb Text="View Help" />
  <ExportVerb Text="Export WebPart Definition" />
  <DeleteVerb Text ="Delete WebPart" />
  <MinimizeVerb Description="Minimize the control" />
  <RestoreVerb Description="Restore the control" />
  <ZoneTemplate>
  </ZoneTemplate>  
</asp:WebPartZone>

브라우저에서 페이지를 로드한 후 페이지를 카탈로그 표시 모드로 전환하고 추가되지 않은 경우 페이지에 컨트롤을 추가 TextDisplayWebPart 합니다. 최소화 동사를 사용하여 컨트롤을 최소화하고 복원 동사가 표시됩니다. 확인란을 사용하여 복원 동사를 사용하거나 사용하지 않도록 설정할 수 있습니다.

설명

속성에서 참조하는 RestoreVerb 복원 동사는 컨트롤이 최소화될 때 영역에 있는 각 WebPart 컨트롤의 동사 메뉴 내에 나타납니다. 동사는 모든 페이지 표시 모드의 메뉴에 나타납니다.

컨트롤을 복원하면 컨트롤이 이전에 최소화된 후 다시 정상 크기로 확장됩니다.

적용 대상

추가 정보