DesignSurface.CreateDesigner(IComponent, Boolean) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Tervezőt hoz létre, amikor egy összetevőt hozzáad a tárolóhoz.
protected public:
virtual System::ComponentModel::Design::IDesigner ^ CreateDesigner(System::ComponentModel::IComponent ^ component, bool rootDesigner);
protected internal virtual System.ComponentModel.Design.IDesigner CreateDesigner(System.ComponentModel.IComponent component, bool rootDesigner);
protected internal virtual System.ComponentModel.Design.IDesigner? CreateDesigner(System.ComponentModel.IComponent component, bool rootDesigner);
abstract member CreateDesigner : System.ComponentModel.IComponent * bool -> System.ComponentModel.Design.IDesigner
override this.CreateDesigner : System.ComponentModel.IComponent * bool -> System.ComponentModel.Design.IDesigner
Protected Friend Overridable Function CreateDesigner (component As IComponent, rootDesigner As Boolean) As IDesigner
Paraméterek
- component
- IComponent
Az összetevő, amelyhez a tervezőt létre kell hozni.
- rootDesigner
- Boolean
true gyökértervező létrehozása; false normál tervező létrehozásához.
Válaszok
A kért tervező egy példánya, vagy null ha nem található egyező tervező.
Kivételek
component az null.
A IDesignerHost csatlakozót DesignSurface megsemmisítették.
Megjegyzések
A CreateDesigner metódust a tervezőfelület IContainer hívja meg, amikor egy összetevőt adnak hozzá a tárolóhoz. Ez a metódus létrehoz egy tervezőt, de nem inicializálja azt. Visszatéréskor a tároló inicializálja a tervezőt.
CreateDesigner két különböző tervezőtípust hozhat létre: a főtervezőket és a normál tervezőket. A gyökértervező a tervezőfelület gyökérösszetevőjének tervezője, amely definíció szerint a tárolóhoz hozzáadott első összetevő. A fő tervezők különböznek a normál tervezőktől, mivel ők felelősek a végfelhasználónak bemutatott felhasználói felületért. A fő tervezők általában egyeztetnek a tervezők többi tervezőjével a felület biztosítása érdekében.
Ennek a metódusnak az alapértelmezett implementációja a főtervezők TypeDescriptor vagy a normál tervezők IRootDesignertervezőtípusaként való átadásaIDesigner. Ezt a módszert felülbírálhatja egy adott típusú tervező kéréséhez.