LoginViewDesigner.Initialize(IComponent) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Förbereder designern för att visa, redigera och utforma den associerade kontrollen.
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)
Parametrar
- component
- IComponent
A LoginView, som implementerar en IComponent.
Undantag
Exempel
I följande kodexempel visas hur du åsidosätter Initialize metoden i en klass som ärvs från LoginViewDesigner klassen för att ändra beteendet för en kontroll som härleds från LoginView klassen vid designtillfället. Exemplet genererar en ArgumentException, om den associerade kontrollen inte är ett MyLoginView objekt.
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
Kommentarer
Den visuella designern anropar Initialize metoden när den är redo att använda designern för att återge LoginView kontrollen. Och Initialize dess basmetoder konfigurerar egenskaper och konfigurerar händelser som krävs för driften av designern.
Parametern component är den LoginView kontroll som är associerad med den här designern eller en kopia av LoginView kontrollen.