Bagikan melalui


CatalogZoneBase.SelectedPartLinkStyle Properti

Definisi

Mendapatkan objek yang berisi atribut gaya untuk CatalogPart kontrol yang saat ini dipilih di zona tersebut.

public:
 property System::Web::UI::WebControls::Style ^ SelectedPartLinkStyle { System::Web::UI::WebControls::Style ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.Style SelectedPartLinkStyle { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.SelectedPartLinkStyle : System.Web.UI.WebControls.Style
Public ReadOnly Property SelectedPartLinkStyle As Style

Nilai Properti

Style yang berisi atribut gaya untuk kontrol yang saat ini dipilih.

Atribut

Contoh

Contoh kode berikut menunjukkan cara menggunakan SelectedPartLinkStyle properti secara deklaratif dan terprogram. Untuk kode lengkap yang diperlukan untuk menjalankan contoh, lihat bagian Contoh dari CatalogZoneBase gambaran umum kelas.

Perhatikan bahwa bagian pertama dari contoh kode mendeklarasikan dua <asp:catalogzone> elemen, dan yang pertama menyatakan nilai untuk SelectedPartLinkStyle properti .

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

Di bagian kedua contoh kode, warna teks untuk kontrol yang dipilih CatalogPart diatur ke nilai yang berbeda.

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

Saat memuat halaman di browser, Anda dapat memilih Katalog dari daftar drop-down untuk beralih ke mode tampilan katalog. Saat katalog terlihat, klik tautan untuk salah satu kontrol yang tercantum CatalogPart , dan perhatikan atribut gaya kontrol yang dipilih. Anda bisa mengklik tombol Ubah Gaya Tautan Bagian untuk mengubah warna teks kontrol yang dipilih. Anda juga dapat mengklik tautan untuk kontrol yang tidak dipilih, untuk melihat bagaimana atribut gaya berubah saat kontrol dipilih.

Keterangan

CatalogZoneBase Di zona, tautan ditampilkan untuk setiap jenis CatalogPart kontrol: PageCatalogPart, , DeclarativeCatalogPartdan ImportCatalogPart. Saat pengguna mengklik salah satu tautan, kontrol terkait CatalogPart menjadi kontrol yang dipilih, dan kontrol turunan yang dimuat oleh kontrol yang dipilih menjadi terlihat.

Objek Style yang dirujuk SelectedPartLinkStyle oleh properti berisi atribut gaya tautan untuk CatalogPart kontrol yang saat ini dipilih. Meskipun objek yang dirujuk oleh properti bersifat baca-saja, Anda masih dapat menggunakannya untuk mengatur karakteristik gaya dasar untuk kontrol yang dipilih CatalogPart .

Berlaku untuk

Lihat juga