CatalogZoneBase.CloseVerb Eigenschap

Definitie

Hiermee haalt u een verwijzing op naar een WebPartVerb object waarmee eindgebruikers de gebruikersinterface (UI) van de catalogus kunnen sluiten en de pagina kunnen retourneren naar de normale bladermodus.

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

Waarde van eigenschap

Een WebPartVerb waarmee eindgebruikers de catalogusgebruikersinterface op de webpagina kunnen sluiten.

Kenmerken

Voorbeelden

In het CloseVerb volgende codevoorbeeld ziet u hoe u de eigenschap zowel declaratief als programmatisch kunt openen. Zie de sectie Voorbeeld van het CatalogZoneBase klassenoverzicht voor de volledige code die nodig is om het voorbeeld uit te voeren.

In het eerste deel van het codevoorbeeld ziet u hoe CloseVerb u de eigenschap declaratief kunt openen op een webpagina. In dit voorbeeld wordt de Description eigenschap voor het werkwoord aangepast.

<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." />

Het tweede deel van het voorbeeld laat zien hoe CloseVerb u de eigenschap programmatisch opent met behulp van een wisselknop om deze in of uit te schakelen.

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

Wanneer u de pagina in een browser laadt, kunt u Catalogus selecteren in de vervolgkeuzelijst om over te schakelen naar de weergavemodus van de catalogus. Wanneer de catalogus zichtbaar is, kunt u de beschrijving van de catalogus zien in knopInfo door de muis aanwijzer op de knop Sluiten te plaatsen. U kunt ook op de knop Werkwoorden in- of uitschakelen klikken om aan te tonen dat u programmatisch toegang hebt tot het gesloten werkwoord.

Opmerkingen

Er wordt naar de eigenschap voor het CloseVerb sluiten van een werkwoord verwezen op een besturingselement dat is afgeleid van de CatalogZoneBase klasse.

Gebruiker kan in de voettekst van de zone op het werkwoord sluiten klikken. Wanneer de gebruiker op het sluitwoord klikt, worden alle CatalogPart besturingselementen die de gebruiker heeft geselecteerd genegeerd, wordt de catalogusgebruikersinterface gesloten en wordt de pagina teruggegaan naar de normale bladermodus.

Het sluitwoord is een besturingselement op zoneniveau, wat betekent dat de actie van toepassing is op het niveau van de hele zone. Wanneer een gebruiker op het sluitwoord klikt, worden besturingselementen die zijn geselecteerd, maar die niet aan de pagina zijn toegevoegd, genegeerd, de catalogus gesloten en wordt de pagina teruggezet naar de bladermodus.

Van toepassing op

Zie ook