IWebEditable.WebBrowsableObject プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
WebPart コントロールによって編集される EditorPart コントロール、ユーザー コントロール、またはカスタム コントロールへの参照を取得します。
public:
property System::Object ^ WebBrowsableObject { System::Object ^ get(); };
public object WebBrowsableObject { get; }
member this.WebBrowsableObject : obj
Public ReadOnly Property WebBrowsableObject As Object
プロパティ値
EditorPart コントロールに関連付けられているコントロールへのオブジェクト参照。
例
次のコード例では、カスタム WebPart コントロールで プロパティをWebBrowsableObjectオーバーライドする方法を示します。 この例を実行するために必要な完全なソース コードについては、クラスの概要に関するトピックの「例」セクションを IWebEditable 参照してください。
このコード例では、 インターフェイスの両方のメンバーを IWebEditable オーバーライドします。
public override EditorPartCollection CreateEditorParts()
{
ArrayList editorArray = new ArrayList();
TextDisplayEditorPart edPart = new TextDisplayEditorPart();
edPart.ID = this.ID + "_editorPart1";
editorArray.Add(edPart);
EditorPartCollection editorParts =
new EditorPartCollection(editorArray);
return editorParts;
}
public override object WebBrowsableObject
{
get { return this; }
}
Public Overrides Function CreateEditorParts() _
As EditorPartCollection
Dim editorArray As New ArrayList()
Dim edPart as New TextDisplayEditorPart()
edPart.ID = Me.ID & "_editorPart1"
editorArray.Add(edPart)
Dim editorParts As New EditorPartCollection(editorArray)
Return editorParts
End Function
Public Overrides ReadOnly Property WebBrowsableObject() _
As Object
Get
Return Me
End Get
End Property
注釈
プロパティは WebBrowsableObject 、コントロールが関連付けられているサーバー コントロールへの参照を取得する方法 EditorPart を提供します。
プロパティ自体は読み取り専用ですが、返されるオブジェクト参照を使用すると、コントロールはサーバー コントロールの値を変更できます EditorPart 。
注意 (実装者)
通常、サーバー コントロールに プロパティを WebBrowsableObject 実装する場合、単にサーバー コントロール自体への参照を返します。 クラスの場合、子コントロールを GenericWebPart ラップしてコントロールとして WebPart 機能できるようにするため、プロパティの WebBrowsableObject 実装は子コントロールへの参照を返します。
適用対象
こちらもご覧ください
.NET