Aracılığıyla paylaş


LoginViewDesigner.Initialize(IComponent) Yöntem

Tanım

Tasarımcıyı ilişkili denetimi görüntülemeye, düzenlemeye ve tasarlamaya hazırlar.

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)

Parametreler

component
IComponent

bir LoginViewuygulayan bir IComponent.

Özel durumlar

componentöğesinden LoginViewtüretilen bir veya sınıfı değildirLoginView.

Örnekler

Aşağıdaki kod örneği, tasarım zamanında sınıfından Initialize türetilen LoginViewDesigner bir denetimin davranışını değiştirmek için sınıfından devralınan bir sınıfta yönteminin LoginView nasıl geçersiz kılındığını gösterir. Örnek, ilişkili denetim bir nesne değilse bir ArgumentExceptionMyLoginView oluşturur.

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

Açıklamalar

Görsel tasarımcı, denetimi işlemek LoginView için tasarımcıyı kullanmaya hazır olduğunda yöntemini çağırırInitialize. Initialize ve temel yöntemleri, tasarımcının çalışması için gerekli olan özellikleri yapılandırıp olayları ayarlar.

component parametresi, LoginView bu tasarımcıyla ilişkili denetim veya denetimin bir kopyasıdırLoginView.

Şunlara uygulanır

Ayrıca bkz.