Freigeben über


IActivityTemplateFactory Schnittstelle

Definition

Definiert die Factorymethode, die eine Klasse implementiert, um eine Vorlage zu erstellen, die Activity-Platzhalterobjekte kapselt.

public interface class IActivityTemplateFactory
public interface IActivityTemplateFactory
type IActivityTemplateFactory = interface
Public Interface IActivityTemplateFactory
Abgeleitet

Beispiele

public sealed class MyDelayActivity : IActivityTemplateFactory  

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

         };  
     }  
 }  

Hinweise

Benutzerdefinierte Aktivitätsvorlagen müssen IActivityTemplateFactory implementieren. Benutzerdefinierte Aktivitätsvorlagen werden verwendet, um die Konfiguration von Aktivitäten, einschließlich benutzerdefinierter zusammengesetzter Aktivitäten, anzupassen. Dadurch müssen Benutzer die Aktivitäten nicht einzeln erstellen und alle zugehörigen Eigenschaften und anderen Einstellungen manuell konfigurieren.

Methoden

Create(DependencyObject)

Erstellt für das angegebene Zielobjekt eine Instanz der Activity-Klasse, die ein vordefiniertes Entwurfsmuster darstellt.

Gilt für: