DesignSurface Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.