DesignSurface.View Propiedad

Definición

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.

Se aplica a