Condividi tramite


LoginViewDesigner.Initialize(IComponent) Metodo

Definizione

Prepara la finestra di progettazione per la visualizzazione, la modifica e la progettazione del 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

LoginView che implementa un oggetto IComponent.

Eccezioni

component non è un oggetto LoginView o una classe derivata dall'oggetto 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. L'esempio genera un ArgumentExceptionoggetto , 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 configurano le proprietà e configurano gli eventi necessari per l'operazione 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