Compartilhar via


DesignSurfaceManager.CreateDesignSurface Método

Definição

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.

Confira também

Aplica-se a