Aracılığıyla paylaş


CatalogZoneBase.CloseVerb Özellik

Tanım

Son kullanıcıların katalog kullanıcı arabirimini (UI) kapatmasını ve sayfayı normal göz atma moduna döndürmesini sağlayan bir WebPartVerb nesneye başvuru alır.

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

Özellik Değeri

WebPartVerb Son kullanıcıların Web sayfasındaki katalog kullanıcı arabirimini kapatmasını sağlayan bir.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, özelliğine CloseVerb hem bildirimli hem de programlı olarak nasıl erişılacağını gösterir. Örneği çalıştırmak için gereken kodun tamamı için, sınıfa genel bakışın CatalogZoneBase Örnek bölümüne bakın.

Kod örneğinin ilk bölümünde, web sayfasında özelliğe bildirimli olarak nasıl erişirsiniz CloseVerb gösterilmektedir. Bu örnek, fiilin Description özelliğini özelleştirir.

<asp:CatalogZone ID="CatalogZone1" runat="server"
  EmptyZoneText="No controls are in the zone."
  HeaderText="My Web Parts Catalog"
  InstructionText="Add Web Parts controls to the zone."
  PartLinkStyle-Font-Italic="true"
  SelectedPartLinkStyle-Font-Bold="true"
  SelectTargetZoneText="Select zone"
  AddVerb-Text="Add Control"
  CloseVerb-Description="Close and return to browse mode." 
  SelectedCatalogPartID="Currently Selected CatalogPart ID.">
  <ZoneTemplate>
    <asp:DeclarativeCatalogPart ID="DeclarativeCatalogPart1" 
      runat="server">
      <WebPartsTemplate>
        <aspSample:TextDisplayWebPart 
          runat="server"   
          id="textwebpart" 
          title = "Text Content WebPart" 
          ExportMode="All"/>  
        <asp:Calendar id="calendar1" runat="server" 
          Title="My Calendar" />               
      </WebPartsTemplate>
    </asp:DeclarativeCatalogPart> 
    <asp:PageCatalogPart ID="PageCatalogPart1" runat="server" />
    <asp:ImportCatalogPart ID="ImportCatalogPart1" runat="server" /> 
  </ZoneTemplate>
</asp:CatalogZone>
<hr />
<asp:CatalogZone ID="CatalogZone2" runat="server"
  BorderWidth="2"
  HeaderText="My Empty CatalogZone"
  EmptyZoneText="No controls are in the zone." />
<asp:CatalogZone ID="CatalogZone1" runat="server"
  EmptyZoneText="No controls are in the zone."
  HeaderText="My Web Parts Catalog"
  InstructionText="Add Web Parts controls to the zone."
  PartLinkStyle-Font-Italic="true"
  SelectedPartLinkStyle-Font-Bold="true"
  SelectTargetZoneText="Select zone"
  AddVerb-Text="Add Control"
  CloseVerb-Description="Close and return to browse mode." 
  SelectedCatalogPartID="Currently Selected CatalogPart ID.">
  <ZoneTemplate>
    <asp:DeclarativeCatalogPart ID="DeclarativeCatalogPart1" 
      runat="server">
      <WebPartsTemplate>
        <aspSample:TextDisplayWebPart 
          runat="server"   
          id="textwebpart" 
          title = "Text Content WebPart" 
          ExportMode="All"/>  
        <asp:Calendar id="calendar1" runat="server" 
          Title="My Calendar" />               
      </WebPartsTemplate>
    </asp:DeclarativeCatalogPart> 
    <asp:PageCatalogPart ID="PageCatalogPart1" runat="server" />
    <asp:ImportCatalogPart ID="ImportCatalogPart1" runat="server" /> 
  </ZoneTemplate>
</asp:CatalogZone>
<hr />
<asp:CatalogZone ID="CatalogZone2" runat="server"
  BorderWidth="2"
  HeaderText="My Empty CatalogZone"
  EmptyZoneText="No controls are in the zone." />

Örneğin ikinci bölümünde, etkinleştirmek veya devre dışı bırakmak için iki durumlu düğme kullanarak özelliğe program aracılığıyla nasıl erişileceği CloseVerb gösterilir.

protected void Button1_Click(object sender, EventArgs e)
{
  if (CatalogZone1.AddVerb.Enabled)
  {
    CatalogZone1.AddVerb.Enabled = false;
    CatalogZone1.CloseVerb.Enabled = false;
  }
  else
  {
    CatalogZone1.AddVerb.Enabled = true;
    CatalogZone1.CloseVerb.Enabled = true;
  }
}
Protected Sub Button1_Click(ByVal sender As Object, _
  ByVal e As EventArgs)
  If CatalogZone1.AddVerb.Enabled Then
    CatalogZone1.AddVerb.Enabled = False
    CatalogZone1.CloseVerb.Enabled = False
  Else
    CatalogZone1.AddVerb.Enabled = True
    CatalogZone1.CloseVerb.Enabled = True
  End If

End Sub

Sayfayı bir tarayıcıya yüklediğinizde, katalog görüntüleme moduna geçmek için açılan listeden Katalog'u seçebilirsiniz. Katalog görünür olduğunda, fare işaretçinizi Kapat düğmesinin üzerine yerleştirerek araç ipucundaki açıklama metnini görebilirsiniz. Ayrıca Fiilleri Etkinleştir veya Devre Dışı Bırak düğmesine tıklayarak kapatma fiiline program aracılığıyla erişebildiğinizden de yararlanabilirsiniz.

Açıklamalar

Kapatma fiiline, sınıfından CloseVerb türetilen bir denetimdeki özelliği tarafından başvurulur CatalogZoneBase .

Kullanıcı, bölge alt bilgisinde kapatma fiiline tıklayabilir. Kullanıcı kapatma fiiline tıkladığında, kullanıcının seçtiği tüm CatalogPart denetimler yoksayılır, katalog kullanıcı arabirimi kapatılır ve sayfa normal göz atma moduna döner.

Kapatma fiili, bölge düzeyinde bir denetimdir ve eyleminin tüm bölge düzeyinde geçerli olduğu anlamına gelir. Kullanıcı kapatma fiiline tıkladığında, seçili olan ancak sayfaya eklenmemiş tüm denetimler yoksayılır, katalog kapatılır ve sayfa göz atma moduna döner.

Şunlara uygulanır

Ayrıca bkz.