DesignSurface Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса DesignSurface.
Перегрузки
| Имя | Описание |
|---|---|
| DesignSurface() |
Инициализирует новый экземпляр класса DesignSurface. |
| DesignSurface(IServiceProvider) |
Инициализирует новый экземпляр класса DesignSurface. |
| DesignSurface(Type) |
Инициализирует новый экземпляр класса DesignSurface. |
| DesignSurface(IServiceProvider, Type) |
Инициализирует новый экземпляр класса DesignSurface. |
DesignSurface()
- Исходный код:
- DesignSurface.cs
- Исходный код:
- DesignSurface.cs
- Исходный код:
- DesignSurface.cs
- Исходный код:
- DesignSurface.cs
- Исходный код:
- DesignSurface.cs
Инициализирует новый экземпляр класса DesignSurface.
public:
DesignSurface();
public DesignSurface();
Public Sub New ()
Исключения
Присоединенная IDesignerHost к ней DesignSurface удалена.
Применяется к
DesignSurface(IServiceProvider)
- Исходный код:
- DesignSurface.cs
- Исходный код:
- DesignSurface.cs
- Исходный код:
- DesignSurface.cs
- Исходный код:
- DesignSurface.cs
- Исходный код:
- DesignSurface.cs
Инициализирует новый экземпляр класса DesignSurface.
public:
DesignSurface(IServiceProvider ^ parentProvider);
public DesignSurface(IServiceProvider parentProvider);
public DesignSurface(IServiceProvider? parentProvider);
new System.ComponentModel.Design.DesignSurface : IServiceProvider -> System.ComponentModel.Design.DesignSurface
Public Sub New (parentProvider As IServiceProvider)
Параметры
- parentProvider
- IServiceProvider
Родительский поставщик услуг или null если родительский объект не используется для разрешения служб.
Исключения
Присоединенная IDesignerHost к ней DesignSurface удалена.
Комментарии
При parentProvide наличии конструкторы, содержащиеся в поверхности, могут получать службы из приложения.
См. также раздел
Применяется к
DesignSurface(Type)
- Исходный код:
- DesignSurface.cs
- Исходный код:
- DesignSurface.cs
- Исходный код:
- DesignSurface.cs
- Исходный код:
- DesignSurface.cs
- Исходный код:
- DesignSurface.cs
Инициализирует новый экземпляр класса DesignSurface.
public:
DesignSurface(Type ^ rootComponentType);
public DesignSurface(Type rootComponentType);
new System.ComponentModel.Design.DesignSurface : Type -> System.ComponentModel.Design.DesignSurface
Public Sub New (rootComponentType As Type)
Параметры
- rootComponentType
- Type
Тип создаваемого корневого компонента.
Исключения
rootComponentType равно null.
Присоединенная IDesignerHost к ней DesignSurface удалена.
Комментарии
При использовании DesignSurface конструктора создается простой загрузчик конструктора, который, в свою очередь, создает компонент заданного типа, а затем завершает процесс загрузки. Это простой способ создания конструктора, в соответствии с предположением, что все сохранение состояния будет выполнено внешне. Внутри этого вызова BeginLoad и передается тип корневого компонента.
Note
Перегрузка DesignSurface не затрагивается DesignerOptions. Он DesignerOptions должен находиться в контейнере службы перед загрузкой поверхности конструктора. Если вам нужен доступ DesignerOptions, вызовите пустой конструктор, добавьте DesignerOptions его ServiceContainer в и вызов BeginLoadrootComponentType.
Применяется к
DesignSurface(IServiceProvider, Type)
- Исходный код:
- DesignSurface.cs
- Исходный код:
- DesignSurface.cs
- Исходный код:
- DesignSurface.cs
- Исходный код:
- DesignSurface.cs
- Исходный код:
- DesignSurface.cs
Инициализирует новый экземпляр класса DesignSurface.
public:
DesignSurface(IServiceProvider ^ parentProvider, Type ^ rootComponentType);
public DesignSurface(IServiceProvider parentProvider, Type rootComponentType);
public DesignSurface(IServiceProvider? parentProvider, Type rootComponentType);
new System.ComponentModel.Design.DesignSurface : IServiceProvider * Type -> System.ComponentModel.Design.DesignSurface
Public Sub New (parentProvider As IServiceProvider, rootComponentType As Type)
Параметры
- parentProvider
- IServiceProvider
Родительский поставщик услуг или null если родительский объект не используется для разрешения служб.
- rootComponentType
- Type
Тип создаваемого корневого компонента.
Исключения
rootComponentType равно null.
Присоединенная IDesignerHost к ней DesignSurface удалена.
Комментарии
DesignSurface С помощью конструктора создается простой загрузчик конструктора, который создает компонент заданного типа, а затем завершает процесс загрузки. Это простой способ создания конструктора, в соответствии с предположением, что все сохранение состояния будет выполнено внешне. Внутри этого вызова BeginLoad и передается тип корневого компонента.