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 Example 區段中。
程式代碼範例會覆寫 介面的 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 實作會傳回子控件的參考。