Поделиться через


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

Применяется к

См. также раздел