Тіл

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 и передается тип корневого компонента.

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

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