다음을 통해 공유


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가 지정된 Activity를 사용하여 디자이너를 로드합니다. 디자이너가 Activity 서비스를 로드하고, 활동과 연결된 동사를 업데이트하고, 기본 텍스트와 이미지를 디자이너에 할당합니다.

적용 대상