DesignSurface.View Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém a exibição do designer raiz.
public:
property System::Object ^ View { System::Object ^ get(); };
public object View { get; }
member this.View : obj
Public ReadOnly Property View As Object
Valor da propriedade
A exibição do designer raiz.
Exceções
A superfície de design não está carregando, o carregador de designer ainda não criou um designer raiz ou o carregamento da superfície de design foi concluído, mas falhou. Mais informações podem estar disponíveis no InnerException.
O designer foi carregado, mas não oferece uma exibição compatível com essa superfície de design.
O IDesignerHost anexado a DesignSurface foi descartado.
Exemplos
O exemplo de código a seguir mostra como View oculta as tecnologias de exibição.
IRootDesigner d;
ViewTechnology[] supported = d.SupportedTechnologies;
return d.GetView(supported[0]);
Comentários
O BeginLoad método deve ser chamado com antecedência para iniciar o processo de carregamento. É possível retornar uma exibição antes que o carregador do designer termine de carregar porque o designer raiz, que fornece a exibição, é o primeiro objeto criado pelo carregador do designer. Se uma exibição não estiver disponível, BeginLoad gerará uma exceção.
A noção de uma tecnologia de exibição é obsoleta. Porém, ele permanece nas interfaces dos designers raiz para compatibilidade com versões anteriores. Seu uso é oculto de qualquer pessoa que use DesignSurface objetos. A View propriedade oculta as tecnologias de exibição passando as tecnologias com suporte de volta para o designer raiz.