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 實作會傳回子控制項的參考。