DesignSurfaceManager.CreateDesignSurface Método
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.
Cria uma instância de uma superfície de design.
Sobrecargas
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
Retornos
Uma nova instância superfície de design.
Confira 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 provedor de serviço pai. Um novo provedor de serviços mesclado será criado que primeiro solicitará um serviço a esse provedor e, em seguida, delegará eventuais falhas ao objeto do gerenciador de superfície de design. Esse provedor mesclado será passado para o método CreateDesignSurfaceCore(IServiceProvider).
Retornos
Uma nova instância superfície de design.
Exceções
parentProvider
é null
.
Comentários
Se você quiser adicionar convenientemente serviços adicionais por designer, use o parentProvider
parâmetro para fornecer um provedor de serviços para essa superfície de design. O CreateDesignSurface método cria um provedor de serviços mesclado que pode atender às solicitações de serviço do provedor de serviços especificado, bem como do DesignSurfaceManager próprio. Em CreateDesignSurface seguida, o método passa esse provedor de serviços para o CreateDesignSurfaceCore método .
Depois de CreateDesignSurfaceCore retornar a superfície de design, o CreateDesignSurface método tenta obter o IDesignerEventService. Se estiver presente e se for a instância do serviço fornecida DesignSurfaceManager por padrão, o CreateDesignSurface método aciona o DesignerCreated evento.
Notas aos Herdeiros
Se uma implementação externa do serviço foi fornecida, é responsabilidade da classe que deriva da DesignSurfaceManager classe para gerar o DesignerCreated evento.