LoginViewDesigner.Initialize(IComponent) Metoda
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í.
Připraví návrháře k zobrazení, úpravám a návrhu přidruženého ovládacího prvku.
public:
override void Initialize(System::ComponentModel::IComponent ^ component);
public override void Initialize (System.ComponentModel.IComponent component);
override this.Initialize : System.ComponentModel.IComponent -> unit
Public Overrides Sub Initialize (component As IComponent)
Parametry
- component
- IComponent
A LoginView, která implementuje .IComponent
Výjimky
Příklady
Následující příklad kódu ukazuje, jak přepsat metodu Initialize ve třídě, která je zděděna z LoginViewDesigner třídy, aby se změnilo chování ovládacího prvku, který je odvozen z třídy v době návrhu LoginView . Příklad vyvolá , ArgumentExceptionpokud přidružený ovládací prvek není objekt.MyLoginView
public override void Initialize(IComponent component)
{
// Ensure that only a MyLoginView can be created in this designer.
if (!(component is MyLoginView))
throw new ArgumentException();
// Call the base method to generate the markup.
base.Initialize(component);
} // Initialize
' Generate the design time markup.
Public Overrides Sub Initialize(ByVal component As IComponent)
' Ensure that only a MyLoginView can be created in this designer.
If Not TypeOf component Is MyLoginView Then
Throw New ArgumentException()
End If
' Call the base method to generate the markup.
MyBase.Initialize(component)
End Sub
Poznámky
Vizuální návrhář volá metodu Initialize , když je připraven použít návrháře k vykreslení LoginView ovládacího prvku. Základní Initialize metody a konfigurují vlastnosti a nastavují události, které jsou nezbytné pro činnost návrháře.
Parametr component
je LoginView ovládací prvek přidružený k tomuto návrháři nebo kopii LoginView ovládacího prvku.