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 クラスのインスタンスを作成します。

適用対象