WebZone.PartStyle プロパティ

定義

ゾーンに含まれる境界線および各 Web パーツ コントロールの内容に適用されるスタイル特性を取得します。Gets style characteristics that apply to the border and contents of each Web Parts control contained by a zone.

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; }
member this.PartStyle : System.Web.UI.WebControls.TableStyle
Public ReadOnly Property PartStyle As TableStyle

プロパティ値

ゾーンの Web パーツ コントロールのスタイル属性を含む TableStyleA TableStyle that contains style attributes for the Web Parts controls in the zone.

属性

次のコード例は、 PartStyleプロパティの使用方法を示しています。The following code example demonstrates the use of the PartStyle property. 宣言型マークアップで参照されているゾーンには、 <asp:calendar>要素<asp:literal>と要素があります。これらのコントロールは、ゾーン内にあるため、実行時に Web パーツコントロールとして機能します。Note that in the zone referenced in the declarative markup, there is an <asp:calendar> element and an <asp:literal> element, with both controls acting as Web Parts controls at run time because they are in a zone. ユーザーがカレンダーコントロールの日付をクリックすると、そのページはプログラムにPartStyleよってプロパティを使用して、ゾーン内のすべてのパーツコントロールの背景色を赤に変更します。After the user clicks a date on the calendar control, the page programmatically uses the PartStyle property to change the background color of all part controls in the zone to red.

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

注釈

スタイル属性は、ゾーン内のすべての Web パーツコントロールの境界と内容に適用されます。The style attributes apply to the border and contents of every Web Parts control in a zone. このプロパティは読み取り専用です。ただし、返されるTableStyleオブジェクトのプロパティを設定することはできます。This property is read-only; however, you can set the properties of the TableStyle object it returns. このプロパティを使用すると、ゾーンに含まれるすべてのコントロールの内容に一貫したスタイルを提供できます。This property enables you to provide a consistent style for the contents of all the controls a zone contains.

適用対象

こちらもご覧ください