CatalogZoneBase.CloseVerb Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.