Sdílet prostřednictvím


DesignSurface Konstruktory

Definice

Inicializuje novou instanci DesignSurface třídy .

Přetížení

DesignSurface()

Inicializuje novou instanci DesignSurface třídy .

DesignSurface(IServiceProvider)

Inicializuje novou instanci DesignSurface třídy .

DesignSurface(Type)

Inicializuje novou instanci DesignSurface třídy .

DesignSurface(IServiceProvider, Type)

Inicializuje novou instanci DesignSurface třídy .

DesignSurface()

Inicializuje novou instanci DesignSurface třídy .

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

Výjimky

Připojená IDesignerHost k DesignSurface souboru byla odstraněna.

Platí pro

DesignSurface(IServiceProvider)

Inicializuje novou instanci DesignSurface třídy .

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)

Parametry

parentProvider
IServiceProvider

Nadřazený poskytovatel služeb nebo null pokud neexistuje nadřazený objekt použitý k překladu služeb.

Výjimky

Připojená IDesignerHost k DesignSurface souboru byla odstraněna.

Poznámky

Pokud parentProvide je k dispozici, návrháři obsažení v povrchu mohou načítat služby z aplikace.

Viz také

Platí pro

DesignSurface(Type)

Inicializuje novou instanci DesignSurface třídy .

public:
 DesignSurface(Type ^ rootComponentType);
public DesignSurface (Type rootComponentType);
new System.ComponentModel.Design.DesignSurface : Type -> System.ComponentModel.Design.DesignSurface
Public Sub New (rootComponentType As Type)

Parametry

rootComponentType
Type

Typ kořenové komponenty, která se má vytvořit.

Výjimky

rootComponent je null.

Připojená IDesignerHost k DesignSurface souboru byla odstraněna.

Poznámky

Při použití konstruktoru DesignSurface vytvoří jednoduchý zavaděč návrháře, který zase vytvoří komponentu daného typu a poté ukončí proces načítání. Jedná se o jednoduchý způsob vytvoření návrháře za předpokladu, že veškeré ukládání stavu bude provedeno externě. Interně volá BeginLoad a předává typ kořenové komponenty.

Poznámka

Přetížení DesignSurface není ovlivněno DesignerOptions. Před DesignerOptions načtením návrhové plochy musí být v kontejneru služby. Pokud potřebujete přístup k DesignerOptions, zavolejte prázdný konstruktor, přidejte DesignerOptions do ServiceContainer a zavolejte BeginLoad pomocí rootComponentType.

Platí pro

DesignSurface(IServiceProvider, Type)

Inicializuje novou instanci DesignSurface třídy .

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)

Parametry

parentProvider
IServiceProvider

Nadřazený poskytovatel služeb nebo null pokud neexistuje nadřazený objekt použitý k překladu služeb.

rootComponentType
Type

Typ kořenové komponenty, která se má vytvořit.

Výjimky

rootComponent je null.

Připojená IDesignerHost k DesignSurface souboru byla odstraněna.

Poznámky

Pomocí konstruktoru DesignSurface vytvoří jednoduchý zavaděč návrháře, který vytvoří komponentu daného typu a poté ukončí proces načítání. Jedná se o jednoduchý způsob vytvoření návrháře za předpokladu, že veškeré ukládání stavu bude provedeno externě. Interně volá BeginLoad a předává typ kořenové komponenty.

Viz také

Platí pro