LoginViewDesigner.Initialize(IComponent) Metodo

Definizione

Prepara la finestra di progettazione per visualizzare, modificare e progettare il controllo associato.

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)

Parametri

component
IComponent

Oggetto LoginView, che implementa un oggetto IComponent.

Eccezioni

component non è un oggetto LoginView o di una classe derivata da LoginView.

Esempio

Nell'esempio di codice seguente viene illustrato come eseguire l'override del Initialize metodo in una classe ereditata dalla LoginViewDesigner classe per modificare il comportamento di un controllo derivato dalla LoginView classe in fase di progettazione. Nell'esempio viene generata un'eccezione ArgumentException, se il controllo associato non è un MyLoginView oggetto .

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

Commenti

La finestra di progettazione visiva chiama il Initialize metodo quando è pronto per usare la finestra di progettazione per eseguire il rendering del LoginView controllo. I Initialize metodi di base e configurano le proprietà e impostano gli eventi necessari per il funzionamento della finestra di progettazione.

Il component parametro è il LoginView controllo associato a questa finestra di progettazione o a una copia del LoginView controllo.

Si applica a

Vedi anche