CatalogZoneBase.PartLinkStyle Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u een object op dat stijlkenmerken bevat voor de CatalogPart besturingselementen die momenteel niet in de zone zijn geselecteerd.
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
Waarde van eigenschap
Een Style met stijlkenmerken voor de besturingselementen die momenteel niet zijn geselecteerd.
- Kenmerken
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de PartLinkStyle eigenschap declaratief en programmatisch gebruikt. Zie de sectie Voorbeeld van het CatalogZoneBase klassenoverzicht voor de volledige code die nodig is om het voorbeeld uit te voeren.
U ziet dat het eerste deel van het codevoorbeeld twee <asp:catalogzone> elementen declareert en dat de eerste een waarde voor de PartLinkStyle eigenschap declareert.
<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." />
In het tweede deel van het codevoorbeeld wordt de tekstkleur voor de niet-geselecteerde CatalogPart besturingselementen ingesteld op een andere waarde.
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
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, ziet u de stijlkenmerken van de niet-geselecteerde CatalogPart besturingselementen in de zone (standaard is het geselecteerde besturingselement het DeclarativeCatalogPart besturingselementCatalogPart). U kunt op de knop Stijlen voor onderdeelkoppeling wijzigen klikken om de tekstkleur van de niet-geselecteerde besturingselementen te wijzigen. U kunt ook op de koppelingen voor de niet-geselecteerde besturingselementen klikken om te zien hoe de stijlkenmerken veranderen wanneer een besturingselement wordt geselecteerd.
Opmerkingen
In een CatalogZoneBase zone worden koppelingen weergegeven voor elk type CatalogPart besturingselement: PageCatalogPart, DeclarativeCatalogParten ImportCatalogPart. Wanneer een gebruiker op een van de koppelingen klikt, wordt het bijbehorende besturingselement CatalogPart het geselecteerde besturingselement en worden de onderliggende besturingselementen van dat geselecteerde besturingselement zichtbaar.
Het Style object waarnaar wordt verwezen door de PartLinkStyle eigenschap bevat de stijlkenmerken voor de CatalogPart besturingselementen die momenteel niet zijn geselecteerd. Hoewel het object waarnaar wordt verwezen door de eigenschap alleen-lezen is, kunt u het nog steeds gebruiken om de onderliggende stijlkenmerken voor de niet-geselecteerde CatalogPart besturingselementen in te stellen.