Sdílet prostřednictvím


WebZone.PartChromeStyle Vlastnost

Definice

Získá vlastnosti stylu, které se vztahují na ohraničení ovládacích prvků webových částí 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

A Style , který obsahuje atributy stylu pro ohraničení, která obklopují ovládací prvky webových částí 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ých částí 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í o šířce 2 pixelů, 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í jejich šíř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, která obsahuje ovládací prvek, může přidat další vnější ohraničení kolem ovládacího prvku. Vnější ohraničení, které může zóna umístit kolem jednotlivých ovládacích prvků webových částí, je určena PartChromeStyle vlastností . Tato vlastnost nezruší atributy vlastnosti obsažené v objektu PartStyle ; je s nimi sloučena nebo přidána do nich. Umožňuje zóně poskytovat společné a konzistentní ohraničení pro každou z ovládacích prvků webových částí, které obsahuje.

Důležité

PartChromeStyle I když se nastavení stylu vztahuje především na vnější ohraničení, které může zóna nastavit kolem ovládacích prvků, které obsahuje, pokud nastavíte další vlastnosti objektuStyle, na který odkazuje vlastnost, například BackColor, prohlížeč interpretuje tyto atributy stylu jako platné pro všechny dílčí prvky tabulky použité k vykreslení zóny. Proto nastavení BackColor vlastnosti pro objekt stylu, na který PartChromeStyle vlastnost odkazuje, má stejný vliv na WebPart ovládací prvek jako nastavení BackColor vlastnosti u objektu, na který PartStyle odkazuje vlastnost .

Platí pro

Viz také