Поделиться через


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. В противном случае возвращается значение nullпустая ссылка (Nothing в Visual Basic).

Исключения

Исключение Условие
ArgumentNullException

Параметр type имеет значение nullпустая ссылка (Nothing в Visual Basic).

Заметки

В реализации по умолчанию осуществляется поиск открытого конструктора, который не принимает аргументов.

Безопасность платформы .NET Framework

См. также

Ссылки

NewItemFactory Класс

Microsoft.Windows.Design.PropertyEditing - пространство имен

GetConstructor

Другие ресурсы

Расширяемость среды конструктора WPF