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 класса.
В примере кода переопределяются оба элемента 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 свойства возвращает ссылку на дочерний элемент управления.