Partage via


DesignSurface Constructeurs

Définition

Initialise une nouvelle instance de la classe DesignSurface.

Surcharges

DesignSurface()

Initialise une nouvelle instance de la classe DesignSurface.

DesignSurface(IServiceProvider)

Initialise une nouvelle instance de la classe DesignSurface.

DesignSurface(Type)

Initialise une nouvelle instance de la classe DesignSurface.

DesignSurface(IServiceProvider, Type)

Initialise une nouvelle instance de la classe DesignSurface.

DesignSurface()

Initialise une nouvelle instance de la classe DesignSurface.

public:
 DesignSurface();
public DesignSurface ();
Public Sub New ()

Exceptions

Le IDesignerHost joint à DesignSurface a été supprimé.

S’applique à

DesignSurface(IServiceProvider)

Initialise une nouvelle instance de la classe 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)

Paramètres

parentProvider
IServiceProvider

Fournisseur de services parent ou valeur null si aucun parent n'est utilisé pour résoudre des services.

Exceptions

Le IDesignerHost joint à DesignSurface a été supprimé.

Remarques

Quand parentProvide est présent, les concepteurs contenus dans la surface peuvent récupérer des services à partir de l’application.

Voir aussi

S’applique à

DesignSurface(Type)

Initialise une nouvelle instance de la classe 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)

Paramètres

rootComponentType
Type

Type du composant racine à créer.

Exceptions

rootComponent a la valeur null.

Le IDesignerHost joint à DesignSurface a été supprimé.

Remarques

Lorsque vous utilisez le DesignSurface constructeur, il crée un chargeur de concepteur simple qui, à son tour, crée un composant du type donné, puis met fin au processus de chargement. Il s’agit d’un moyen simple de créer un concepteur, en supposant que tout enregistrement d’état sera effectué en externe. En interne, cela appelle BeginLoad et transmet le type de composant racine.

Notes

La DesignSurface surcharge n’est pas affectée par DesignerOptions. Doit DesignerOptions se trouver dans le conteneur de service avant le chargement de l’aire de conception. Si vous avez besoin d’accéder à DesignerOptions, appelez le constructeur vide, ajoutez le DesignerOptions à ServiceContainer et appelez BeginLoad avec rootComponentType.

S’applique à

DesignSurface(IServiceProvider, Type)

Initialise une nouvelle instance de la classe 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)

Paramètres

parentProvider
IServiceProvider

Fournisseur de services parent ou valeur null si aucun parent n'est utilisé pour résoudre des services.

rootComponentType
Type

Type du composant racine à créer.

Exceptions

rootComponent a la valeur null.

Le IDesignerHost joint à DesignSurface a été supprimé.

Remarques

L’utilisation du DesignSurface constructeur crée un chargeur de concepteur simple qui crée un composant du type donné, puis met fin au processus de chargement. Il s’agit d’un moyen simple de créer un concepteur, en supposant que tout enregistrement d’état sera effectué en externe. En interne, cela appelle BeginLoad et transmet le type de composant racine.

Voir aussi

S’applique à