Partager via


IActivityTemplateFactory Interface

Définition

Définit la méthode de fabrique qu'une classe implémente pour créer un modèle qui encapsule des objets Activity « substituables ».

public interface class IActivityTemplateFactory
public interface IActivityTemplateFactory
type IActivityTemplateFactory = interface
Public Interface IActivityTemplateFactory
Dérivé

Exemples

public sealed class MyDelayActivity : IActivityTemplateFactory  

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

         };  
     }  
 }  

Remarques

Les modèles d'activité personnalisés doivent implémenter l'IActivityTemplateFactory. Les modèles d'activité personnalisés sont utilisés pour personnaliser la configuration des activités, parmi lesquelles les activités composites personnalisées, afin que les utilisateurs n'aient pas besoin de créer individuellement chaque activité et de configurer manuellement toutes leurs propriétés et les autres paramètres.

Méthodes

Create(DependencyObject)

Crée une instance de la classe Activity qui représente un modèle de conception prédéfini pour l'objet cible spécifié.

S’applique à