IActivityTemplateFactory Interfész
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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. |