次の方法で共有


IActivityTemplateFactory インターフェイス

定義

"プレースホルダー" の 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 クラスのインスタンスを作成します。

適用対象