CatalogZoneBase.PartLinkStyle Özellik

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.