LoginViewDesigner.Initialize(IComponent) 方法

定义

准备设计器以查看、编辑和设计关联的控件。

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)

参数

component
IComponent

LoginView个 ,它实现一个 IComponent

例外

component 不是 LoginView 派生自 LoginView的类。

示例

下面的代码示例演示如何重写 Initialize 从类继承的类中的方法,以更改在设计时派生自 LoginViewDesigner 类的 LoginView 控件的行为。 如果关联的控件不是对象,该示例将引发一 ArgumentExceptionMyLoginView

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

注解

视觉对象设计器在准备好使用设计器呈现控件时调用 Initialize 该方法 LoginViewInitialize及其基本方法配置属性并设置设计器操作所需的事件。

参数 componentLoginView 与此设计器或控件副本 LoginView 关联的控件。

适用于

另请参阅