Compartilhar via


DesignSurface.View Propriedade

Definição

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.

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.

Aplica-se a