다음을 통해 공유


IActivityTemplateFactory 인터페이스

정의

"placeholder" Activity 개체를 캡슐화하는 템플릿을 만들기 위해 클래스에서 구현하는 팩터리 메서드를 정의합니다.

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를 구현해야 합니다. 사용자 지정 활동 템플릿은 사용자가 각 활동을 개별적으로 만들고 모든 속성 및 기타 설정을 수동으로 구성하지 않아도 되도록 사용자 지정 복합 활동을 비롯한 여러 활동의 구성을 사용자 지정하는 데 사용됩니다.

메서드

Create(DependencyObject)

지정한 대상 개체에 대해 미리 정의된 디자인 패턴을 나타내는 Activity 클래스의 인스턴스를 만듭니다.

적용 대상