CatalogZoneBase.PartLinkStyle Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar ett objekt som innehåller formatattribut för de CatalogPart kontroller som för närvarande inte är markerade i zonen.
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
Egenskapsvärde
En Style som innehåller formatattribut för de kontroller som för närvarande inte är markerade.
- Attribut
Exempel
Följande kodexempel visar hur du använder PartLinkStyle egenskapen deklarativt och programmatiskt. Den fullständiga kod som krävs för att köra exemplet finns i avsnittet Exempel i klassöversikten CatalogZoneBase .
Observera att den första delen av kodexemplet deklarerar två <asp:catalogzone> element och den första deklarerar ett värde för PartLinkStyle egenskapen.
<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." />
I den andra delen av kodexemplet anges textfärgen för de omarkerade CatalogPart kontrollerna till ett annat värde.
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
När du läser in sidan i en webbläsare kan du välja Katalog i listrutan för att växla till katalogvisningsläge. När katalogen är synlig ser du formatattributen för de omarkerade CatalogPart kontroller som anges i zonen (som standard är CatalogPart den valda DeclarativeCatalogPart kontrollen kontrollen). Du kan klicka på knappen Ändra dellänkformat för att ändra textfärgen för de omarkerade kontrollerna. Du kan också klicka på länkarna för de omarkerade kontrollerna för att se hur formatattributen ändras när en kontroll väljs.
Kommentarer
I en CatalogZoneBase zon visas länkar för varje typ av CatalogPart kontroll: PageCatalogPart, DeclarativeCatalogPartoch ImportCatalogPart. När en användare klickar på någon av länkarna blir motsvarande CatalogPart kontroll den valda kontrollen och de underordnade kontrollerna som ingår i den valda kontrollen blir synliga.
Objektet Style som refereras av PartLinkStyle egenskapen innehåller formatattributen för de CatalogPart kontroller som för närvarande inte är markerade. Även om objektet som refereras av egenskapen är skrivskyddat kan du fortfarande använda det för att ange de underliggande formategenskaperna för de omarkerade CatalogPart kontrollerna.