Compartilhar via


IWebEditable.WebBrowsableObject Propriedade

Definição

Obtém uma referência ao controle WebPart, ao controle de usuário ou a um controle personalizado que será editado por controles EditorPart.

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

Valor da propriedade

Uma referência de objeto ao controle associado a um EditorPart controle .

Exemplos

O exemplo de código a seguir demonstra como a WebBrowsableObject propriedade pode ser substituída em um controle personalizado WebPart . O código-fonte completo necessário para executar o exemplo é encontrado na seção Exemplo do tópico de visão geral da IWebEditable classe.

O exemplo de código substitui os dois membros da IWebEditable interface.

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

Comentários

A WebBrowsableObject propriedade fornece uma maneira de EditorPart os controles obterem uma referência aos controles de servidor aos quais estão associados.

Embora a propriedade em si seja somente leitura, a referência de objeto retornada permite que os controles EditorPart alterem valores no controle do servidor.

Notas aos Implementadores

Normalmente, quando você implementa a WebBrowsableObject propriedade em um controle de servidor, simplesmente retorna uma referência ao próprio controle de servidor. No caso da GenericWebPart classe , como ela encapsula um controle filho para permitir que ele funcione como um WebPart controle, sua implementação da WebBrowsableObject propriedade retorna uma referência ao controle filho.

Aplica-se a

Confira também