WebZone.PartChromeStyle Vlastnost

Definice

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

Style

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 .

Platí pro

Viz také