ActivityDesigner.Initialize(Activity) 方法

定义

使用关联的 Activity 初始化设计器。

protected:
 virtual void Initialize(System::Workflow::ComponentModel::Activity ^ activity);
protected virtual void Initialize (System.Workflow.ComponentModel.Activity activity);
abstract member Initialize : System.Workflow.ComponentModel.Activity -> unit
override this.Initialize : System.Workflow.ComponentModel.Activity -> unit
Protected Overridable Sub Initialize (activity As Activity)

参数

activity
Activity

应该用于初始化设计器的 Activity

示例

下面的示例演示如何重写 Initialize 方法的基类实现。 本示例中的 Initialize 方法从嵌入的资源中加载 Bitmap 对象。 ToolboxImage 资源是基类 Image 绘制自定义 ActivityDesigner 时所使用的 ActivityDesigner

protected override void Initialize(Activity activity)
{
    base.Initialize(activity);
    Bitmap bmp = Resources.ToolboxImage;
    bmp.MakeTransparent();
    this.Image = bmp;
}
Protected Overrides Sub Initialize(ByVal activity As Activity)

    MyBase.Initialize(activity)
    Dim bmp As Bitmap = Resources.ToolboxImage
    bmp.MakeTransparent()
    Me.Image = bmp
End Sub

注解

Initialize 方法随指定的活动一起加载设计器。 设计器加载活动服务,更新与活动关联的谓词并为设计器分配默认的文本和图像。

适用于