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


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

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

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