WebZone.PartStyle Özellik

Tanım

Bir bölgenin içerdiği her Web Bölümü denetiminin kenarlık ve içeriğine uygulanan stil özelliklerini alır.

public:
 property System::Web::UI::WebControls::TableStyle ^ PartStyle { System::Web::UI::WebControls::TableStyle ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.TableStyle PartStyle { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.PartStyle : System.Web.UI.WebControls.TableStyle
Public ReadOnly Property PartStyle As TableStyle

Özellik Değeri

TableStyle Bölgedeki Web Bölümleri denetimleri için stil özniteliklerini içeren bir.

Öznitelikler

Örnekler

Aşağıdaki kod örneği özelliğinin PartStyle kullanımını gösterir. Bildirim temelli işaretlemede başvuruda bulunan bölgede, her <asp:calendar> iki denetimin de bir bölgede oldukları için çalışma zamanında Web Bölümleri denetimleri olarak davrandığı bir öğesi ve <asp:literal> öğesi olduğunu unutmayın. Kullanıcı takvim denetimindeki bir tarihe tıkladıktan sonra, sayfa program aracılığıyla bölgedeki tüm parça denetimlerinin arka plan rengini kırmızı olarak değiştirmek için özelliğini kullanır PartStyle .

<%@ 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.PartStyle.BackColor = 
        System.Drawing.Color.Red;
  }
</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" />
          <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.PartStyle.BackColor = _
        System.Drawing.Color.Red
  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" />
          <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>

Açıklamalar

Stil öznitelikleri, bir bölgedeki her Web Bölümü denetiminin kenarlık ve içeriğine uygulanır. Bu özellik salt okunurdur; ancak, döndürdüğü nesnenin TableStyle özelliklerini ayarlayabilirsiniz. Bu özellik, bir bölgenin içerdiği tüm denetimlerin içeriği için tutarlı bir stil sağlamanıza olanak tanır.

Şunlara uygulanır

Ayrıca bkz.