共用方式為


InstanceFactory 類別

更新:2007 年 11 月

功能提供者,可以為您的物件提供 CreateInstance 方法的實作。

命名空間:  Microsoft.Windows.Design.Model
組件:  Microsoft.Windows.Design.Extensibility (在 Microsoft.Windows.Design.Extensibility.dll 中)

語法

Public MustInherit Class InstanceFactory _
    Inherits FeatureProvider

Dim instance As InstanceFactory
public abstract class InstanceFactory : FeatureProvider
public ref class InstanceFactory abstract : public FeatureProvider
public abstract class InstanceFactory extends FeatureProvider

備註

預設實作只會呼叫 Activator.CreateInstance。傳回的執行個體應該與所要求的型別具有相同的「形狀」,但不一定衍生自該型別。設計工具基礎結構會確定物件所報告的型別名稱符合所要求的型別。

繼承階層架構

System.Object
  Microsoft.Windows.Design.Features.FeatureProvider
    Microsoft.Windows.Design.Model.InstanceFactory

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。

請參閱

參考

InstanceFactory 成員

Microsoft.Windows.Design.Model 命名空間

其他資源

WPF 設計工具擴充性架構