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 событие.