DesignSurfaceManager.CreateDesignSurface Метод

Определение

Создает экземпляр области конструктора.

Перегрузки

Имя Описание
CreateDesignSurface()

Создает экземпляр области конструктора.

CreateDesignSurface(IServiceProvider)

Создает экземпляр области конструктора.

CreateDesignSurface()

Исходный код:
DesignSurfaceManager.cs
Исходный код:
DesignSurfaceManager.cs
Исходный код:
DesignSurfaceManager.cs
Исходный код:
DesignSurfaceManager.cs
Исходный код:
DesignSurfaceManager.cs

Создает экземпляр области конструктора.

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

Возвращаемое значение

Новый экземпляр поверхности конструктора.

См. также раздел

Применяется к

CreateDesignSurface(IServiceProvider)

Исходный код:
DesignSurfaceManager.cs
Исходный код:
DesignSurfaceManager.cs
Исходный код:
DesignSurfaceManager.cs
Исходный код:
DesignSurfaceManager.cs
Исходный код:
DesignSurfaceManager.cs

Создает экземпляр области конструктора.

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

Параметры

parentProvider
IServiceProvider

Родительский поставщик услуг. Будет создан новый объединенный поставщик услуг, который сначала запрашивает этот поставщик службы, а затем делегирует все ошибки объекту диспетчера поверхностей конструктора. Этот объединенный поставщик будет передан в CreateDesignSurfaceCore(IServiceProvider) метод.

Возвращаемое значение

Новый экземпляр поверхности конструктора.

Исключения

parentProvider равно null.

Комментарии

Если вы хотите удобно добавить дополнительные службы для конструктора, используйте parentProvider параметр для предоставления поставщика услуг для этой области конструктора. Этот CreateDesignSurface метод создает объединенный поставщик услуг, который может удовлетворить запросы службы от указанного поставщика услуг, а также DesignSurfaceManager самого поставщика услуг. Затем CreateDesignSurface метод передает этот поставщик услуг в CreateDesignSurfaceCore метод.

После CreateDesignSurfaceCore возврата области конструктора CreateDesignSurface метод пытается получить IDesignerEventService. Если он присутствует, и если он является экземпляром службы, DesignSurfaceManager предоставленной по умолчанию, CreateDesignSurface метод вызывает DesignerCreated событие.

Примечания для тех, кто наследует этот метод

Если была предоставлена внешняя реализация службы, это ответственность за класс, производный от DesignSurfaceManager класса, чтобы вызвать DesignerCreated событие.

См. также раздел

Применяется к