DesignSurfaceManager.CreateDesignSurface Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria uma instância de uma superfície de design.
Sobrecargas
| Name | Description |
|---|---|
| CreateDesignSurface() |
Cria uma instância de uma superfície de design. |
| CreateDesignSurface(IServiceProvider) |
Cria uma instância de uma superfície de design. |
CreateDesignSurface()
Cria uma instância de uma superfície de design.
public:
System::ComponentModel::Design::DesignSurface ^ CreateDesignSurface();
public System.ComponentModel.Design.DesignSurface CreateDesignSurface();
member this.CreateDesignSurface : unit -> System.ComponentModel.Design.DesignSurface
Public Function CreateDesignSurface () As DesignSurface
Devoluções
Uma nova instância de superfície de design.
Ver também
Aplica-se a
CreateDesignSurface(IServiceProvider)
Cria uma instância de uma superfície de design.
public:
System::ComponentModel::Design::DesignSurface ^ CreateDesignSurface(IServiceProvider ^ parentProvider);
public System.ComponentModel.Design.DesignSurface CreateDesignSurface(IServiceProvider parentProvider);
member this.CreateDesignSurface : IServiceProvider -> System.ComponentModel.Design.DesignSurface
Public Function CreateDesignSurface (parentProvider As IServiceProvider) As DesignSurface
Parâmetros
- parentProvider
- IServiceProvider
Um prestador de serviços para pais. Será criado um novo fornecedor de serviços fundido que primeiro pedirá a este fornecedor um serviço e depois delegará quaisquer falhas ao objeto gestor de superfície de design. Este fornecedor integrado será encaminhado para o CreateDesignSurfaceCore(IServiceProvider) método.
Devoluções
Uma nova instância de superfície de design.
Exceções
parentProvider é null.
Observações
Se quiser adicionar convenientemente serviços adicionais por designer, use o parentProvider parâmetro para fornecer um fornecedor de serviços para esta superfície de design. O CreateDesignSurface método cria um fornecedor de serviços fundido que pode satisfazer pedidos de serviço tanto do fornecedor dado como do DesignSurfaceManager próprio fornecedor. O CreateDesignSurface método passa então este fornecedor de serviços para dentro do CreateDesignSurfaceCore método.
Depois de CreateDesignSurfaceCore retornar a superfície de desenho, o CreateDesignSurface método tenta obter o IDesignerEventService. Se estiver presente, e se for a instância do serviço fornecido DesignSurfaceManager por defeito, o CreateDesignSurface método gera o DesignerCreated evento.
Notas para Herdeiros
Se foi fornecida uma implementação externa do serviço, é responsabilidade da classe que deriva da DesignSurfaceManager classe levantar o DesignerCreated evento.