Compartir vía


IWebEditable.WebBrowsableObject Propiedad

Definición

Obtiene una referencia al control WebPart, al control de usuario o al control personalizado que editarán los 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 de propiedad

Una referencia a objeto al control asociado a un control EditorPart.

Ejemplos

En el ejemplo de código siguiente se muestra cómo se puede invalidar la WebBrowsableObject propiedad en un control personalizado WebPart . El código fuente completo necesario para ejecutar el ejemplo se encuentra en la sección Ejemplo del tema de información general de la IWebEditable clase.

El ejemplo de código invalida ambos miembros de la IWebEditable interfaz.

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

Comentarios

La WebBrowsableObject propiedad proporciona una manera de que EditorPart los controles obtengan una referencia a los controles de servidor a los que están asociados.

Aunque la propia propiedad es de solo lectura, la referencia de objeto que devuelve permite EditorPart a los controles cambiar los valores del control de servidor.

Notas a los implementadores

Normalmente, al implementar la WebBrowsableObject propiedad en un control de servidor, simplemente se devuelve una referencia al propio control de servidor. En el caso de la GenericWebPart clase , porque ajusta un control secundario para que funcione como un WebPart control, su implementación de la WebBrowsableObject propiedad devuelve una referencia al control secundario.

Se aplica a

Consulte también