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 控件的关联控件的对象引用。
示例
下面的代码示例演示了如何在 WebBrowsableObject 自定义 WebPart 控件中重写 属性。 运行该示例所需的完整源代码位于类概述主题的 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 实现将返回对子控件的引用。