Aracılığıyla paylaş


WebZone.PartChromeStyle Özellik

Tanım

Bir bölgenin içerdiği Web Bölümleri denetimlerinin 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

Bir Style bölgenin içerdiği Web Bölümleri denetimlerini ç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 denetimlerinin PartChromeStyle dış kenarlıkları için stil özniteliklerini ayarlamak için özelliğinin kullanımını 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 Web Bölümleri denetimlerinin her biri 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 PartChromeStyle başvuruda bulunan stil nesnesinin özelliğinin ayarlanmasıBackColor, özelliğin başvurdığı PartStyle nesnede BackColor özelliğini ayarlamakla aynı etkiye WebPart sahiptir.

Şunlara uygulanır

Ayrıca bkz.