IWebEditable.WebBrowsableObject Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.