DesignSurface.View 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 la vista del diseñador raíz.
public:
property System::Object ^ View { System::Object ^ get(); };
public object View { get; }
member this.View : obj
Public ReadOnly Property View As Object
Valor de propiedad
Vista del diseñador raíz.
Excepciones
La superficie de diseño no se está cargando, el cargador del diseñador aún no ha creado un diseñador raíz o la superficie de diseño finalizó la carga, pero no se pudo realizar. Puede haber más información disponible en .InnerException
El diseñador se cargó, pero no ofrece una vista compatible con esta superficie de diseño.
Se IDesignerHost ha eliminado el DesignSurface adjunto al objeto .
Ejemplos
En el ejemplo de código siguiente se muestra cómo View oculta las tecnologías de vista.
IRootDesigner d;
ViewTechnology[] supported = d.SupportedTechnologies;
return d.GetView(supported[0]);
Comentarios
Se BeginLoad debe llamar al método de antemano para iniciar el proceso de carga. Es posible devolver una vista antes de que el cargador del diseñador termine de cargarse porque el diseñador raíz, que proporciona la vista, es el primer objeto creado por el cargador del diseñador. Si una vista no está disponible, BeginLoad genera una excepción.
La noción de una tecnología de vista está obsoleta. Sin embargo, permanece en las interfaces de los diseñadores raíz por motivos de compatibilidad con versiones anteriores. Su uso está oculto para cualquier persona que use DesignSurface objetos. La View propiedad oculta las tecnologías de vista pasando las tecnologías admitidas al diseñador raíz.