IWebEditable.WebBrowsableObject Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.