NewItemFactory.CreateInstance 方法

创建指定 Type 的实例,该实例可添加到集合编辑器或子属性编辑器中。

命名空间:  Microsoft.Windows.Design.PropertyEditing
程序集:  Microsoft.Windows.Design.Interaction(在 Microsoft.Windows.Design.Interaction.dll 中)

语法

声明
Public Overridable Function CreateInstance ( _
    type As Type _
) As Object
public virtual Object CreateInstance(
    Type type
)
public:
virtual Object^ CreateInstance(
    Type^ type
)
abstract CreateInstance : 
        type:Type -> Object 
override CreateInstance : 
        type:Type -> Object 
public function CreateInstance(
    type : Type
) : Object

参数

  • type
    类型:System.Type
    要创建的对象的类型。

返回值

类型:System.Object
如果找到了 type 的构造函数,则返回 type 的实例;否则返回 nullnull 引用(在 Visual Basic 中为 Nothing)。

异常

异常 条件
ArgumentNullException

type 为 nullnull 引用(在 Visual Basic 中为 Nothing)。

备注

默认实现搜索不使用参数的公共构造函数。

.NET Framework 安全性

请参见

参考

NewItemFactory 类

Microsoft.Windows.Design.PropertyEditing 命名空间

GetConstructor

其他资源

WPF 设计器扩展性