DesignSurface Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса DesignSurface.
Перегрузки
DesignSurface() |
Инициализирует новый экземпляр класса DesignSurface. |
DesignSurface(IServiceProvider) |
Инициализирует новый экземпляр класса DesignSurface. |
DesignSurface(Type) |
Инициализирует новый экземпляр класса DesignSurface. |
DesignSurface(IServiceProvider, Type) |
Инициализирует новый экземпляр класса DesignSurface. |
DesignSurface()
Инициализирует новый экземпляр класса DesignSurface.
public:
DesignSurface();
public DesignSurface ();
Public Sub New ()
Исключения
IDesignerHost, связанный с DesignSurface, удален.
Применяется к
DesignSurface(IServiceProvider)
Инициализирует новый экземпляр класса 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.
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
Тип создаваемого корневого компонента.
Исключения
rootComponent
имеет значение null
.
IDesignerHost, связанный с DesignSurface, удален.
Комментарии
При использовании конструктора DesignSurface создается простой загрузчик конструктора, который, в свою очередь, создает компонент заданного типа, а затем завершает процесс загрузки. Это простой способ создания конструктора, исходя из предположения, что все сохранение состояния будет выполняться извне. На внутреннем сервере этот метод вызывает BeginLoad и передает тип корневого компонента.
Примечание
На DesignSurface перегрузку не влияет DesignerOptions. Объект DesignerOptions должен находиться в контейнере службы перед загрузкой рабочей области конструктора. Если вам нужен доступ к DesignerOptions, вызовите пустой конструктор, добавьте в ServiceContainerDesignerOptions и вызовите BeginLoad с rootComponentType
помощью .
Применяется к
DesignSurface(IServiceProvider, Type)
Инициализирует новый экземпляр класса 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
Тип создаваемого корневого компонента.
Исключения
rootComponent
имеет значение null
.
IDesignerHost, связанный с DesignSurface, удален.
Комментарии
С помощью конструктора DesignSurface создается простой загрузчик конструктора, который создает компонент заданного типа, а затем завершает процесс загрузки. Это простой способ создания конструктора, исходя из предположения, что все сохранение состояния будет выполняться извне. На внутреннем сервере этот метод вызывает BeginLoad и передает тип корневого компонента.