IWebEditable.WebBrowsableObject Propriedade

Definição

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.

Aplica-se a

Ver também