CatalogZoneBase.PartLinkStyle Ö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.
Bölgede şu anda seçili olmayan denetimler için CatalogPart stil öznitelikleri içeren bir nesne alır.
public:
property System::Web::UI::WebControls::Style ^ PartLinkStyle { System::Web::UI::WebControls::Style ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.Style PartLinkStyle { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.PartLinkStyle : System.Web.UI.WebControls.Style
Public ReadOnly Property PartLinkStyle As Style
Özellik Değeri
Style Şu anda seçili olmayan denetimlerin stil özniteliklerini içeren bir.
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, özelliğinin PartLinkStyle bildirim temelli ve programlı olarak nasıl kullanı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ünün iki <asp:catalogzone>
öğe bildirdiğini ve ilkinin özelliği için PartLinkStyle bir değer bildirdiğini fark edin.
<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." />
Kod örneğinin ikinci bölümünde, seçilmemiş CatalogPart denetimlerin metin rengi farklı bir değere ayarlanır.
protected void Button5_Click(object sender, EventArgs e)
{
CatalogZone1.PartLinkStyle.ForeColor = System.Drawing.Color.Red;
CatalogZone1.SelectedPartLinkStyle.ForeColor =
System.Drawing.Color.Blue;
}
Protected Sub Button5_Click(ByVal sender As Object, _
ByVal e As EventArgs)
CatalogZone1.PartLinkStyle.ForeColor = _
System.Drawing.Color.Red
CatalogZone1.SelectedPartLinkStyle.ForeColor = _
System.Drawing.Color.Blue
End Sub
Sayfayı bir tarayıcıya yüklediğinizde, katalog görüntüleme moduna geçmek için açılan listeden Katalog'a tıklayabilirsiniz. Katalog görünür olduğunda, bölgede listelenen seçilmemiş CatalogPart denetimlerin stil özniteliklerine dikkat edin (varsayılan olarak, seçili CatalogPart denetim denetimdir DeclarativeCatalogPart ). Seçili olmayan denetimlerin metin rengini değiştirmek için Bölüm Bağlantısı Stillerini Değiştir düğmesine tıklayabilirsiniz. Bir denetim seçildiğinde stil özniteliklerinin nasıl değiştiğini görmek için seçilmemiş denetimlerin bağlantılarına da tıklayabilirsiniz.
Açıklamalar
CatalogZoneBase Bir bölgede, her denetim türü CatalogPart için bağlantılar görüntülenir: PageCatalogPart, DeclarativeCatalogPartve ImportCatalogPart. Kullanıcı bağlantılardan birine tıkladığında, ilgili CatalogPart denetim seçili denetim olur ve bu seçili denetimin içerdiği alt denetimler görünür hale gelir.
Style özelliği tarafından başvuruda bulunan PartLinkStyle nesne, şu anda seçili olmayan denetimlerin CatalogPart stil özniteliklerini içerir. Özelliği tarafından başvuruda bulunan nesne salt okunur olsa da, seçilmemiş CatalogPart denetimlerin temel stil özelliklerini ayarlamak için bunu kullanmaya devam edebilirsiniz.