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 para el 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 para el diseñador raíz.
Excepciones
La superficie de diseño no se está cargando, el cargador de diseñadores todavía no ha creado un diseñador raíz o la superficie de diseño ha finalizado la carga pero con errores. Puede haber más información disponible en la propiedad InnerException.
El diseñador está cargado, pero no ofrece una vista compatible con esta superficie de diseño.
La interfaz IDesignerHost asociada al objeto DesignSurface se ha desechado.
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 para la 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.