IWebEditable.WebBrowsableObject Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe uma referência ao WebPart controlo, controlo do utilizador ou controlo personalizado que será editado pelos EditorPart controlos.
public:
property System::Object ^ WebBrowsableObject { System::Object ^ get(); };
public object WebBrowsableObject { get; }
member this.WebBrowsableObject : obj
Public ReadOnly Property WebBrowsableObject As Object
Valor de Propriedade
Uma referência de objeto ao controlo associado a um EditorPart controlo.
Exemplos
O exemplo de código seguinte demonstra como a WebBrowsableObject propriedade pode ser sobreposta num controlo personalizado WebPart . O código-fonte completo necessário para executar o exemplo encontra-se na secção Exemplo do IWebEditable tópico de visão geral da aula.
O exemplo de código sobrepõe ambos os 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
Observações
A WebBrowsableObject propriedade fornece uma forma de EditorPart os controlos obterem uma referência aos controlos do servidor com que estão associados.
Embora a propriedade em si seja apenas de leitura, a referência ao objeto que devolve permite EditorPart que os controlos alterem valores no controlo do servidor.
Notas para Implementadores
Normalmente, quando implementas a WebBrowsableObject propriedade num controlo de servidor, simplesmente devolves uma referência ao próprio controlo do servidor. No caso da GenericWebPart classe, porque ela envolve um controlo filho para permitir que funcione como controlo WebPart , a sua implementação da WebBrowsableObject propriedade devolve uma referência ao controlo filho.