IActivityTemplateFactory Interfész

Definíció

Meghatározza az osztály által implementált gyári metódust egy olyan sablon létrehozásához, amely a "helyőrző" Activity objektumokat foglalja magában.

public interface class IActivityTemplateFactory
public interface IActivityTemplateFactory
type IActivityTemplateFactory = interface
Public Interface IActivityTemplateFactory
Származtatott

Példák

public sealed class MyDelayActivity : IActivityTemplateFactory  

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

         };  
     }  
 }  

Megjegyzések

Az egyéni tevékenységsablonok implementálniuk kell a IActivityTemplateFactory. Az egyéni tevékenységsablonok a tevékenységek konfigurációjának testreszabására szolgálnak, beleértve az egyéni összetett tevékenységeket is, így a felhasználóknak nem kell egyenként létrehozniuk az egyes tevékenységeket, és manuálisan kell konfigurálniuk az összes tulajdonságukat és egyéb beállításukat.

Metódusok

Name Description
Create(DependencyObject)

Létrehoz egy példányt az Activity osztályból, amely egy előre definiált tervezési mintát jelöl a megadott célobjektumhoz.

A következőre érvényes: