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 IActivityTemplateFactoryolması gerekir. Ö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

Name Description
Create(DependencyObject)

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

Şunlara uygulanır