WebPartDisplayModeCollectionとは? わかりやすく解説

WebPartDisplayModeCollection クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

WebPartDisplayMode オブジェクトコレクション格納します。このクラス継承できません。

名前空間: System.Web.UI.WebControls.WebParts
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public NotInheritable Class
 WebPartDisplayModeCollection
    Inherits CollectionBase
Dim instance As WebPartDisplayModeCollection
public sealed class WebPartDisplayModeCollection
 : CollectionBase
public ref class WebPartDisplayModeCollection
 sealed : public CollectionBase
public final class WebPartDisplayModeCollection
 extends CollectionBase
public final class WebPartDisplayModeCollection
 extends CollectionBase
解説解説

WebPartDisplayModeCollection クラスは、WebPartDisplayMode オブジェクト格納するようにデザインされています。これは主に、WebPartManager コントロールによって、WebPartDisplayMode オブジェクトコレクション管理するために使用されます。

表示モードWeb ページ特別なビューで、WebPartManager.DisplayMode プロパティ現在の表示モードとして割り当てられ場合表示されます。表示モードは、コントロール編集ページレイアウト再配置などの特別なタスクユーザー実行できるページ ビュー作成するために、Web パーツ コントロール セット内で使用されます。WebPartManager コントロールは、BrowseDisplayMode、DesignDisplayMode、EditDisplayMode、CatalogDisplayMode、ConnectDisplayMode などの表示モード定義します表示モードコレクションは、WebPartManager.DisplayModes プロパティによって参照されます。

Web パーツ コントロール使用するどの Web ページでも、使用できるはいくつかの特定の表示モードだけです。既定ブラウズ モードデザイン モードはほとんどの場合使用できますが、その他の表示モードは、それに対応する種類ゾーンページ上に存在する場合にのみ使用できます詳細については、WebPartDisplayMode クラス概要参照してください

WebPartManager コントロールは、ページ使用できる表示モードをその SupportedDisplayModes プロパティ追跡します。このプロパティは、サポートされすべての表示モード格納している WebPartDisplayModeCollection オブジェクト参照します。

WebPartDisplayModeCollection クラスには公開されコンストラクタがないため、このクラスの独自の新しインスタンス作成することはできません。WebPartDisplayMode カスタム オブジェクト作成し、それを WebPartManager コントロールサポートされ表示モードコレクション追加するには、WebPartManager継承し、CreateDisplayModes メソッドオーバーライドし、基本メソッド呼び出してコレクション作成してから、Add メソッド使用してコレクションカスタム表示モード追加する必要があります

WebPartDisplayModeCollection クラスには、2 つパブリック プロパティ存在します。IsReadOnly プロパティは、コレクション読み取り専用であるかどうかを示す、読み取り専用プロパティです。オーバーロードされた Item プロパティは、コレクションメンバアクセスできるようにします。

WebPartDisplayModeCollection クラスには、いくつかのメソッド含まれています。既に説明した Add メソッドは、WebPartDisplayMode オブジェクトコレクション追加できるようにします。Contains メソッドは、特定の表示モードコレクション内に存在するかどうか確認しますCopyTo メソッドは、コレクションオブジェクト配列コピーします。IndexOf メソッドは、コレクション内の特定の表示モードインデックス返しますまた、Insert メソッドは、表示モードオブジェクトをコレクション内の指定したインデックス位置挿入できるようにします。

使用例使用例

WebPartDisplayModeCollection クラス使用方法を示すコード例次に示します重要なのは、WebPartManager クラスから継承しCreateDisplayModes メソッドオーバーライドし、WebPartManager コントロールによって作成されWebPartDisplayModeCollection コレクションWebPartDisplayMode カスタム オブジェクト追加する必要があるという点です。

このコード例は、5 つ部分構成されます。

コード例最初部分 (表示モード変更できるようにするユーザー コントロール) のソース コードは、別のトピックコード使用してます。このコード例実行するには、チュートリアル : Web パーツ ページでの表示モード変更トピック記載されているユーザー コントロール.ascx ファイルを、このコード例示されている .ascx ページと同じフォルダ配置する必要があります

コード例2 番目の部分Web ページです。この部分には、いずれもユーザー コントロールである 2 つWebPartZone コントロールと、WebPartManager カスタム コントロール含まれています。ページ先頭近くには、ユーザー コントロールコンパイルされたコントロール名前空間参照する Register ディレクティブあります

<%@ Page Language="vb" %>
<%@ Register Src="TextDisplayvb.ascx" 
    TagName="TextDisplay" 
    TagPrefix="uc2" %>
<%@ Register Src="DisplayModeMenuVB.ascx" 
    TagName="DisplayModeMenuVB" 
    TagPrefix="uc1" %>
<%@ Register Namespace="Samples.AspNet.VB.Controls"
 
    TagPrefix="sample" 
    Assembly="CustomDisplayModeVB"
 %>

<html  >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <uc1:DisplayModeMenuVB id="menu1" runat="server"
 />
    <div>
    <sample:NewWebPartManager runat="server" ID="wpgm1"
 />
    <br />
    <table style="width: 100%">
      <tr valign="top" align="center"
 >
        <td style="width: 100px; height: 123px">
          <asp:WebPartZone ID="WebPartZone1" runat="server">
            <ZoneTemplate>
              <uc2:TextDisplay ID="TextDisplay1"
 runat="server" />
            </ZoneTemplate>
          </asp:WebPartZone>
        </td>
        <td style="width: 100px; height: 123px">
          <asp:WebPartZone ID="WebPartZone2" runat="server"
 />
        </td>
      </tr>
    </table>
    <br />
    </div>
    </form>
</body>
</html>
<%@ Page Language="C#" %>
<%@ Register Src="TextDisplaycs.ascx" 
    TagName="TextDisplay" 
    TagPrefix="uc2" %>
<%@ Register Src="DisplayModeMenuCS.ascx" 
    TagName="DisplayModeMenuCS" 
    TagPrefix="uc1" %>
<%@ Register Namespace="Samples.AspNet.CS.Controls" 
    TagPrefix="sample" 
    Assembly="CustomDisplayModeCS"  %>

<html  >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <uc1:DisplayModeMenuCS id="menu1" runat="server" />
    <div>
    <sample:NewWebPartManager runat="server" ID="wpgm1" />
    <br />
    <table style="width: 100%">
      <tr valign="top" align="center" >
        <td style="width: 100px; height: 123px">
          <asp:WebPartZone ID="WebPartZone1" runat="server">
            <ZoneTemplate>
              <uc2:TextDisplay ID="TextDisplay1" runat="server"
 />
            </ZoneTemplate>
          </asp:WebPartZone>
        </td>
        <td style="width: 100px; height: 123px">
          <asp:WebPartZone ID="WebPartZone2" runat="server"
 />
        </td>
      </tr>
    </table>
    <br />
    </div>
    </form>
</body>
</html>

コード例3 番目の部分は、テキスト入力表示を行うためのユーザー コントロールです。MultiView コントロール使用してユーザー インターフェイス (UI: User Interface) の複数ビュー作成していることに注意してください1 つビューボタン付き表示され、もう 1 つボタンなしで表示されます。オーバーライドされた OnPreRender メソッド内で、ページが現在カスタム表示モードになっているかどうか確認されカスタム表示モードになっている場合は、ユーザー コントロールの 1 番目のビュー (ボタン付きビュー) が表示されます。ページカスタム表示モードになってない場合 (たとえば、ブラウズ モードデザイン モードになっている場合) は、ボタン表示されません。

<%@ Control Language="vb" %>
<%@ Import Namespace="Samples.AspNet.VB.Controls"
 %>
    
<script runat="server">

  Private _textContent As String

  <Personalizable()> _
  Public Property TextContent() As
 String
    Get
      Return _textContent
    End Get
    Set(ByVal value As String)
      _textContent = Value
    End Set
  End Property
 
  Protected Overrides Sub
 OnPreRender(ByVal e As EventArgs)
    Label1.Text = Me.TextContent
    Dim viewIndex As Integer
 = 0
      
    Dim wpmg As WebPartManager = _
      WebPartManager.GetCurrentWebPartManager(Me.Page)
    Dim myNewWpmg As NewWebPartManager = _
      CType(wpmg, NewWebPartManager)
    If Not (myNewWpmg Is
 Nothing) Then
      Dim mode As WebPartDisplayMode = _
        myNewWpmg.SupportedDisplayModes(myNewWpmg.InLineEditDisplayMode.Name)
      If Not (mode Is Nothing)
 AndAlso _
        myNewWpmg.DisplayMode Is mode Then
        viewIndex = 1
      End If
    End If
    Me.MultiView1.ActiveViewIndex = viewIndex

  End Sub

  Protected Sub Button1_Click(ByVal
 sender As Object, _
    ByVal e As EventArgs)
    
    Me.TextContent = TextBox1.Text
    Dim wpmg As WebPartManager = _
      WebPartManager.GetCurrentWebPartManager(Me.Page)
    Dim mode As WebPartDisplayMode = _
      wpmg.SupportedDisplayModes(WebPartManager.BrowseDisplayMode.Name)
    If Not (mode Is Nothing)
 Then
      wpmg.DisplayMode = mode
    End If

  End Sub
  
</script>
<asp:MultiView ID="MultiView1" runat="server">
    <asp:View ID="View1" runat="server">
        <asp:Label ID="Label1" runat="server"
 Text="Label" />
    </asp:View>
    <asp:View ID="View2" runat="server">
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <asp:Button ID="Button1" OnClick="Button1_Click"
 
          runat="server" Text="Button"
 />
    </asp:View>
</asp:MultiView>
<%@ Control Language="C#" %>
<%@ Import Namespace="Samples.AspNet.CS.Controls" %>
    
<script runat="server">
  private string textContent;

  [Personalizable]
  public string TextContent
  {
    get { return textContent; }
    set { textContent = value; }
  }

  protected override void OnPreRender(EventArgs
 e)
  {
    Label1.Text = this.textContent;
    int viewIndex = 0;

    WebPartManager wpmg = 
      WebPartManager.GetCurrentWebPartManager(this.Page);
    NewWebPartManager myNewWpmg = wpmg as NewWebPartManager;
    if (myNewWpmg != null)
    {
      WebPartDisplayMode mode = 
        myNewWpmg.SupportedDisplayModes[myNewWpmg.InLineEditDisplayMode.Name];
      if (mode != null && myNewWpmg.DisplayMode
 == mode)
      {
        viewIndex = 1;
      }
    }
    this.MultiView1.ActiveViewIndex = viewIndex;

  }

  protected void Button1_Click(object sender,
 EventArgs e)
  {
    this.TextContent = TextBox1.Text;

    WebPartManager wpmg = 
      WebPartManager.GetCurrentWebPartManager(this.Page);
    WebPartDisplayMode mode = 
      wpmg.SupportedDisplayModes[WebPartManager.BrowseDisplayMode.Name];
    if (mode != null)
      wpmg.DisplayMode = mode;
  }
  
</script>
<asp:MultiView ID="MultiView1" runat="server">
    <asp:View ID="View1" runat="server">
        <asp:Label ID="Label1" runat="server" Text="Label"
 />
    </asp:View>
    <asp:View ID="View2" runat="server">
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <asp:Button ID="Button1" OnClick="Button1_Click" 
          runat="server" Text="Button" />
    </asp:View>
</asp:MultiView>

コード例4 番目の部分は、2 つカスタム クラスソース ファイルです。WebPartManager カスタム クラスCreateDisplayModes メソッドオーバーライドし、基本メソッド呼び出して既定表示モードをすべて追加してからカスタム表示モード追加しますカスタム表示モードクラスである InLineEditDisplayMode は、単純に WebPartDisplayMode から継承されコンストラクタ内の表示モードの名前を設定しいくつかの基本プロパティオーバーライドしてカスタム表示特性設定します

コード例実行するためには、このソース コードコンパイルする必要があります。それを明示的にコンパイルし、コンパイル済みアセンブリWeb サイトBin フォルダまたはグローバル アセンブリ キャッシュ配置できますサイトの App_Code フォルダソース コード配置し実行時動的にコンパイルすることもできますコンパイル方法を示すチュートリアルについては、「チュートリアル : カスタム サーバー コントロール開発と使用」を参照してください

Imports System
Imports System.Collections.Generic
Imports System.Configuration
Imports System.Web
Imports System.Web.Security
Imports System.Security.Permissions
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts

Namespace Samples.AspNet.VB.Controls

  <AspNetHostingPermission(SecurityAction.Demand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  Public Class NewWebPartManager
    Inherits WebPartManager
    Private Shared _inLineEditDisplayMode As
 WebPartDisplayMode = _
      New InlineWebPartEditDisplayMode()

    Public Sub New()
    End Sub

    Protected Overrides Function
 CreateDisplayModes() As WebPartDisplayModeCollection
      Dim displayModes As WebPartDisplayModeCollection
 = MyBase.CreateDisplayModes()
      displayModes.Add(_inLineEditDisplayMode)
      Return displayModes

    End Function 

    Public ReadOnly Property
 InLineEditDisplayMode() As WebPartDisplayMode
        Get
            Return _inLineEditDisplayMode
        End Get
    End Property

    Private NotInheritable Class
 InlineWebPartEditDisplayMode
      Inherits WebPartDisplayMode

      Public Sub New()
        MyBase.New("Inline Edit Display")
      End Sub

      Public Overrides ReadOnly
 Property AllowPageDesign() As Boolean
        Get
          Return True
        End Get
      End Property

      Public Overrides ReadOnly
 Property RequiresPersonalization() _
        As Boolean
        Get
          Return True
        End Get
      End Property

      Public Overrides ReadOnly
 Property ShowHiddenWebParts() As Boolean
        Get
          Return False
        End Get
      End Property

      Public Overrides ReadOnly
 Property AssociatedWithToolZone() _
        As Boolean
        Get
          Return False
        End Get
      End Property

      Public Overrides Function
 IsEnabled(ByVal webPartManager _
        As WebPartManager) As Boolean

        Return True

      End Function

    End Class

  End Class

End Namespace
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Security.Permissions;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;

namespace Samples.AspNet.CS.Controls
{
  [AspNetHostingPermission(SecurityAction.Demand,
  Level = AspNetHostingPermissionLevel.Minimal)]
  [AspNetHostingPermission(SecurityAction.InheritanceDemand,
    Level = AspNetHostingPermissionLevel.Minimal)]
  public class NewWebPartManager : WebPartManager
 
  {
    private static readonly WebPartDisplayMode
 _inLineEditDisplayMode =
      new InlineWebPartEditDisplayMode();

    public NewWebPartManager() {}

    protected override WebPartDisplayModeCollection CreateDisplayModes()
 
    {
      WebPartDisplayModeCollection displayModes = 
        base.CreateDisplayModes();
      displayModes.Add(_inLineEditDisplayMode);
      return displayModes;
    }

    public WebPartDisplayMode InLineEditDisplayMode
    {
      get { return _inLineEditDisplayMode;
 }
    }

    private sealed class InlineWebPartEditDisplayMode
 : WebPartDisplayMode
    {
      public InlineWebPartEditDisplayMode()
        : base("Inline Edit Display")
      {
      }
      public override bool AllowPageDesign
      {
        get { return true;
 }
      }
      public override bool RequiresPersonalization
      {
        get { return true;
 }
      }
      public override bool ShowHiddenWebParts
      {
        get { return false;
 }
      }
      public override bool AssociatedWithToolZone
      {
        get { return false;
 }
      }
      public override bool IsEnabled(WebPartManager
 webPartManager)
      {
        return true;
      }
    }

  }

}

コード例実行するには、ページブラウザ読み込みます。この時点ではページブラウザ モードになっており、ボタン表示されていません。[Display Mode] ドロップダウン リスト コントロールで、ページを [Inline Edit Display] モード変更します。これにより、下のユーザー コントロールボタン表示されます。テキスト追加しボタンクリックしてコントロール更新しますページ表示ブラウズ モード戻り入力したテキスト表示されます。ページカスタム表示モードはないため、ボタンは再び非表示になってます。

.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
   System.Collections.CollectionBase
    System.Web.UI.WebControls.WebParts.WebPartDisplayModeCollection
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
WebPartDisplayModeCollection メンバ
System.Web.UI.WebControls.WebParts 名前空間
WebPartDisplayMode クラス
SupportedDisplayModes
DisplayModes
CreateDisplayModes
その他の技術情報
ASP.NET Web パーツ ページ

WebPartDisplayModeCollection プロパティ


パブリック プロパティパブリック プロパティ

プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ InnerList  CollectionBase インスタンス内の要素リスト格納する ArrayList を取得します。 ( CollectionBase から継承されます。)
プロテクト プロパティ List  CollectionBase インスタンス内の要素リスト格納する IList を取得します。 ( CollectionBase から継承されます。)
参照参照

関連項目

WebPartDisplayModeCollection クラス
System.Web.UI.WebControls.WebParts 名前空間
WebPartDisplayMode クラス
SupportedDisplayModes
DisplayModes
CreateDisplayModes

その他の技術情報

ASP.NET Web パーツ ページ

WebPartDisplayModeCollection メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Add WebPartDisplayMode オブジェクトコレクション追加します
パブリック メソッド Clear  CollectionBase インスタンスかすべてのオブジェクト削除します。このメソッドオーバーライドできません。 ( CollectionBase から継承されます。)
パブリック メソッド Contains 特定の WebPartDisplayMode オブジェクトコレクション内に存在するかどうかを示す値を返します
パブリック メソッド CopyTo コレクションWebPartDisplayMode オブジェクト配列コピーします
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド GetEnumerator  CollectionBase インスタンス反復処理する列挙子を返します。 ( CollectionBase から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド IndexOf コレクション内の特定のメンバ位置返します
パブリック メソッド Insert コレクション内の指定したインデックス位置に、WebPartDisplayMode オブジェクト挿入します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド RemoveAt  CollectionBase インスタンス指定したインデックスにある要素削除します。このメソッドオーバーライドできません。 ( CollectionBase から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 ( Object から継承されます。)
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 ( Object から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 ( Object から継承されます。)
プロテクト メソッド OnClear  CollectionBase インスタンス内容消去するときに、追加カスタム プロセス実行します。 ( CollectionBase から継承されます。)
プロテクト メソッド OnClearComplete  CollectionBase インスタンス内容消去した後に、追加カスタム プロセス実行します。 ( CollectionBase から継承されます。)
プロテクト メソッド OnInsert  CollectionBase インスタンス新し要素挿入する前に追加カスタム プロセス実行します。 ( CollectionBase から継承されます。)
プロテクト メソッド OnInsertComplete  CollectionBase インスタンス新し要素挿入した後に、追加カスタム プロセス実行します。 ( CollectionBase から継承されます。)
プロテクト メソッド OnRemove  CollectionBase インスタンスか要素削除するときに、追加カスタム プロセス実行します。 ( CollectionBase から継承されます。)
プロテクト メソッド OnRemoveComplete  CollectionBase インスタンスか要素削除した後に、追加カスタム プロセス実行します。 ( CollectionBase から継承されます。)
プロテクト メソッド OnSet  CollectionBase インスタンスに値を設定する前に追加カスタム プロセス実行します。 ( CollectionBase から継承されます。)
プロテクト メソッド OnSetComplete  CollectionBase インスタンスに値を設定した後に、追加カスタム プロセス実行します。 ( CollectionBase から継承されます。)
プロテクト メソッド OnValidate  値を検証するときに、追加カスタム プロセス実行します。 ( CollectionBase から継承されます。)
参照参照

関連項目

WebPartDisplayModeCollection クラス
System.Web.UI.WebControls.WebParts 名前空間
WebPartDisplayMode クラス
SupportedDisplayModes
DisplayModes
CreateDisplayModes

その他の技術情報

ASP.NET Web パーツ ページ

WebPartDisplayModeCollection メンバ

WebPartDisplayMode オブジェクトコレクション格納します。このクラス継承できません。

WebPartDisplayModeCollection データ型公開されるメンバを以下の表に示します


パブリック プロパティパブリック プロパティ
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ InnerList  CollectionBase インスタンス内の要素リスト格納する ArrayList を取得します。(CollectionBase から継承されます。)
プロテクト プロパティ List  CollectionBase インスタンス内の要素リスト格納する IList を取得します。(CollectionBase から継承されます。)
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Add WebPartDisplayMode オブジェクトコレクション追加します
パブリック メソッド Clear  CollectionBase インスタンスかすべてのオブジェクト削除します。このメソッドオーバーライドできません。 (CollectionBase から継承されます。)
パブリック メソッド Contains 特定の WebPartDisplayMode オブジェクトコレクション内に存在するかどうかを示す値を返します
パブリック メソッド CopyTo コレクションWebPartDisplayMode オブジェクト配列コピーします
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド GetEnumerator  CollectionBase インスタンス反復処理する列挙子を返します。 (CollectionBase から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド IndexOf コレクション内の特定のメンバ位置返します
パブリック メソッド Insert コレクション内の指定したインデックス位置に、WebPartDisplayMode オブジェクト挿入します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド RemoveAt  CollectionBase インスタンス指定したインデックスにある要素削除します。このメソッドオーバーライドできません。 (CollectionBase から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 (Object から継承されます。)
プロテクト メソッド OnClear  CollectionBase インスタンス内容消去するときに、追加カスタム プロセス実行します。 (CollectionBase から継承されます。)
プロテクト メソッド OnClearComplete  CollectionBase インスタンス内容消去した後に、追加カスタム プロセス実行します。 (CollectionBase から継承されます。)
プロテクト メソッド OnInsert  CollectionBase インスタンス新し要素挿入する前に追加カスタム プロセス実行します。 (CollectionBase から継承されます。)
プロテクト メソッド OnInsertComplete  CollectionBase インスタンス新し要素挿入した後に、追加カスタム プロセス実行します。 (CollectionBase から継承されます。)
プロテクト メソッド OnRemove  CollectionBase インスタンスか要素削除するときに、追加カスタム プロセス実行します。 (CollectionBase から継承されます。)
プロテクト メソッド OnRemoveComplete  CollectionBase インスタンスか要素削除した後に、追加カスタム プロセス実行します。 (CollectionBase から継承されます。)
プロテクト メソッド OnSet  CollectionBase インスタンスに値を設定する前に追加カスタム プロセス実行します。 (CollectionBase から継承されます。)
プロテクト メソッド OnSetComplete  CollectionBase インスタンスに値を設定した後に、追加カスタム プロセス実行します。 (CollectionBase から継承されます。)
プロテクト メソッド OnValidate  値を検証するときに、追加カスタム プロセス実行します。 (CollectionBase から継承されます。)
参照参照

関連項目

WebPartDisplayModeCollection クラス
System.Web.UI.WebControls.WebParts 名前空間
WebPartDisplayMode クラス
SupportedDisplayModes
DisplayModes
CreateDisplayModes

その他の技術情報

ASP.NET Web パーツ ページ


このページでは「.NET Framework クラス ライブラリ リファレンス」からWebPartDisplayModeCollectionを検索した結果を表示しています。
Weblioに収録されているすべての辞書からWebPartDisplayModeCollectionを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からWebPartDisplayModeCollection を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「WebPartDisplayModeCollection」の関連用語

WebPartDisplayModeCollectionのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



WebPartDisplayModeCollectionのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS