WebZone.PartChromeStyle Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá vlastnosti stylu, které se vztahují na ohraničení Webové části ovládacích prvků obsažených v zóně.
public:
property System::Web::UI::WebControls::Style ^ PartChromeStyle { System::Web::UI::WebControls::Style ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.Style PartChromeStyle { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.PartChromeStyle : System.Web.UI.WebControls.Style
Public ReadOnly Property PartChromeStyle As Style
Hodnota vlastnosti
AStyle, který obsahuje atributy stylu ohraničení, které obklopují Webové části ovládací prvky obsažené v zóně.
- Atributy
Příklady
Následující příklad kódu ukazuje použití PartChromeStyle vlastnosti k nastavení atributů stylu pro vnější ohraničení Webové části ovládacích prvků obsažených v zóně.
<%@ page language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void cal1_SelectionChanged(object sender, EventArgs e)
{
WebPartZone1.PartChromeStyle.BorderColor = System.Drawing.Color.Red;
WebPartZone1.PartChromeStyle.BorderWidth = 4;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>Favorite Links</title>
</head>
<body>
<form id="Form1" runat="server">
<asp:webpartmanager id="WebPartManager1" runat="server" />
<asp:webpartzone
id="WebPartZone1"
runat="server">
<zonetemplate>
<asp:Calendar
ID="cal1"
Runat="server"
Title="My Calendar"
OnSelectionChanged="cal1_SelectionChanged"
BorderColor="#00cc99"
BorderWidth="2" />
<asp:Literal ID="literal1" Runat="server" >
<h2>Favorite Links</h2>
<a href="http://www.microsoft.com">Microsoft</a>
<br />
<a href="http://msdn.microsoft.com">MSDN</a>
</asp:Literal>
</zonetemplate>
</asp:webpartzone>
</form>
</body>
</html>
<%@ page language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub cal1_SelectionChanged(ByVal sender As Object, _
ByVal e As EventArgs)
WebPartZone1.PartChromeStyle.BorderColor = System.Drawing.Color.Red
WebPartZone1.PartChromeStyle.BorderWidth = 4
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>Favorite Links</title>
</head>
<body>
<form id="Form1" runat="server">
<asp:webpartmanager id="WebPartManager1" runat="server" />
<asp:webpartzone
id="WebPartZone1"
runat="server">
<zonetemplate>
<asp:Calendar
ID="cal1"
Runat="server"
Title="My Calendar"
OnSelectionChanged="cal1_SelectionChanged"
BorderColor="#00cc99"
BorderWidth="2" />
<asp:Literal ID="literal1" Runat="server" >
<h2>Favorite Links</h2>
<a href="http://www.microsoft.com">Microsoft</a>
<br />
<a href="http://msdn.microsoft.com">MSDN</a>
</asp:Literal>
</zonetemplate>
</asp:webpartzone>
</form>
</body>
</html>
Všimněte si, že při prvním načtení stránky v prohlížeči má horní ovládací prvek vlastní zelené ohraničení s šířkou 2 pixely, jak je nastaveno v deklarativním kódu stránky. Když uživatel klikne na kalendář, stránka programově změní ohraničení obou ovládacích prvků v zóně na červenou a nastaví šířku ohraničení na 4 pixely, ale horní ovládací prvek zachová původní zelené vnitřní ohraničení.
Poznámky
Ovládací prvek Webové části může mít vlastní ohraničení definované ve PartStyle vlastnosti. Zóna obsahující ovládací prvek může kolem ovládacího prvku přidat další vnější ohraničení. Vnější ohraničení, které může zóna umístit kolem každého z jeho Webové části ovládacích prvků, je určena PartChromeStyle vlastností. Tato vlastnost nezruší atributy vlastnosti obsažené v objektu PartStyle ; je sloučena nebo přidána do nich. Umožňuje zóně poskytovat společné a konzistentní ohraničení pro každý z Webové části ovládacích prvků, které obsahuje.
Důležité
PartChromeStyle I když nastavení stylu platí především pro vnější ohraničení, které zóna může nastavit kolem ovládacích prvků, které obsahuje, pokud nastavíte další vlastnosti objektu Style odkazovaného vlastností, jako BackColorje například , prohlížeč interpretuje tyto atributy stylu tak, jak se vztahují na všechny dílčí prvky tabulky použité k vykreslení zóny. Proto nastavení BackColor vlastnosti pro objekt stylu odkazovaný vlastností PartChromeStyle má stejný vliv na WebPart ovládací prvek jako nastavení BackColor vlastnosti na objekt odkazovaný vlastností PartStyle .