共用方式為


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

屬性值

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

適用於

另請參閱