Share via


IActivityTemplateFactory Arabirim

Tanım

Bir sınıfın "yer tutucu" Activity nesneleri kapsülleyen bir şablon oluşturmak için uyguladığı fabrika yöntemini tanımlar.

public interface class IActivityTemplateFactory
public interface IActivityTemplateFactory
type IActivityTemplateFactory = interface
Public Interface IActivityTemplateFactory
Türetilmiş

Örnekler

public sealed class MyDelayActivity : IActivityTemplateFactory  

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

         };  
     }  
 }  

Açıklamalar

Özel etkinlik şablonlarının uygulamasının IActivityTemplateFactorygerekir. Özel etkinlik şablonları, özel bileşik etkinlikler de dahil olmak üzere etkinliklerin yapılandırmasını özelleştirmek için kullanılır, böylece kullanıcıların etkinliklerin her birini ayrı ayrı oluşturması ve tüm özelliklerini ve diğer ayarlarını el ile yapılandırması gerekmez.

Yöntemler

Create(DependencyObject)

Belirtilen hedef nesne için önceden tanımlanmış tasarım desenini temsil eden sınıfının bir örneğini Activity oluşturur.

Şunlara uygulanır