IActivityTemplateFactory IActivityTemplateFactory IActivityTemplateFactory IActivityTemplateFactory Interface

정의

"placeholder" Activity 개체를 캡슐화하는 템플릿을 만들기 위해 클래스에서 구현하는 팩터리 메서드를 정의합니다.Defines the factory method that a class implements to create a template that encapsulates "placeholder" Activity objects.

public interface class IActivityTemplateFactory
public interface IActivityTemplateFactory
type IActivityTemplateFactory = interface
Public Interface IActivityTemplateFactory
파생

예제


public sealed class MyDelayActivity : IActivityTemplateFactory  

{  
     public Activity Create(DependencyObject target)  
     {  
         return new System.Activities.Statements.Delay  
         {  
             DisplayName = "DelayActivityTemplate",  
             Duration = new TimeSpan(0,0,10)  

         };  
     }  
 }  

설명

사용자 지정 활동 템플릿은 IActivityTemplateFactory를 구현해야 합니다.Custom activity templates must implement the IActivityTemplateFactory. 사용자 지정 활동 템플릿은 사용자가 각 활동을 개별적으로 만들고 모든 속성 및 기타 설정을 수동으로 구성하지 않아도 되도록 사용자 지정 복합 활동을 비롯한 여러 활동의 구성을 사용자 지정하는 데 사용됩니다.Custom activity templates are used to customize the configuration of activities, including custom composite activities, so that users do not have to create each of the activities individually and configure all their properties and other settings manually.

메서드

Create(DependencyObject) Create(DependencyObject) Create(DependencyObject) Create(DependencyObject)

지정한 대상 개체에 대해 미리 정의된 디자인 패턴을 나타내는 Activity 클래스의 인스턴스를 만듭니다.Creates an instance of the Activity class that represents a predefined design pattern for the specified target object.

적용 대상