WebZone.PartChromeStyle Özellik

Tanım

Bir bölgenin içerdiği Web Bölümleri denetimlerin kenarlıklarına uygulanan stil özelliklerini alır.

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

Özellik Değeri

Style

Bir Style bölgenin içerdiği denetimler Web Bölümleri çevreleyen kenarlıklar için stil öznitelikleri içeren.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, bir bölgede bulunan Web Bölümleri denetimlerin dış kenarlıkları için stil özniteliklerini ayarlamak için özelliğinin kullanımını PartChromeStyle gösterir.

<%@ 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>

Sayfayı bir tarayıcıda ilk kez yüklediğinizde, üst denetimin sayfanın bildirim temelli işaretlemesinde ayarlandığı gibi 2 piksel genişliğe sahip kendi yeşil kenarlığı olduğunu unutmayın. Kullanıcı takvime tıkladıktan sonra, sayfa program aracılığıyla bölgedeki her iki denetimin de kenarlıklarını kırmızıya değiştirir ve kenarlık genişliğini 4 piksel olarak ayarlar, ancak üst denetim özgün yeşil iç kenarlığını korur.

Açıklamalar

Web Bölümleri denetiminin özelliğinde PartStyle tanımlanan kendi kenarlığı olabilir. Denetimi içeren bölge, denetimin çevresine ek bir dış kenarlık ekleyebilir. Bir bölgenin Web Bölümleri denetimlerinin her birinin çevresine yerleştirebileceği dış kenarlık özelliği tarafından PartChromeStyle belirlenir. Bu özellik nesnede PartStyle bulunan özellik özniteliklerini iptal etmez; nesneyle birleştirilir veya bunlara eklenir. Bir bölgenin, içerdiği her Web Bölümleri denetimi için ortak ve tutarlı bir kenarlık sağlamasına olanak tanır.

Önemli

Stil ayarları öncelikle bir bölgenin içerdiği denetimlerin çevresinde ayarlayabileceğiniz dış kenarlık için geçerli olsa PartChromeStyle da, özelliği tarafından başvuruda bulunılan nesnede Style gibi BackColorek özellikler ayarlarsanız, tarayıcı bu stil özniteliklerini bir bölgeyi işlemek için kullanılan tablonun tüm alt öğelerine uygulanacak şekilde yorumlar. Bu nedenle, özelliği tarafından başvuruda bulunan stil nesnesinin PartChromeStyle özelliğinin ayarlanmasıBackColor, bir denetim üzerinde WebPart özelliğin özelliği tarafından başvuruldığı nesnede ayarlanmasıyla BackColor PartStyle aynı etkiye sahiptir.

Şunlara uygulanır

Ayrıca bkz.