IWebEditable.WebBrowsableObject 屬性

定義

取得 WebPart 控制項、使用者控制項或自訂控制項的參考,這項參考將會由 EditorPart 控制項進行編輯。

public:
 property System::Object ^ WebBrowsableObject { System::Object ^ get(); };
public object WebBrowsableObject { get; }
member this.WebBrowsableObject : obj
Public ReadOnly Property WebBrowsableObject As Object

屬性值

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

適用於

另請參閱