XamlTypeInvoker.CreateInstance(Object[]) Метод

Определение

Создает экземпляр объекта на основе XamlType, инициируемого при конструкции для данного XamlTypeInvoker.

public:
 virtual System::Object ^ CreateInstance(cli::array <System::Object ^> ^ arguments);
public virtual object CreateInstance (object[] arguments);
abstract member CreateInstance : obj[] -> obj
override this.CreateInstance : obj[] -> obj
Public Overridable Function CreateInstance (arguments As Object()) As Object

Параметры

arguments
Object[]

Массив объектов, которые предоставляют аргументы x:ConstructorArgs для экземпляра. Может быть null для типов, не требующих использования x:ConstructorArgs.

Возвращаемое значение

Object

Созданный экземпляр объекта на основе XamlType, инициируемого при конструкции для данного XamlTypeInvoker.

Исключения

Не удалось разрешить конструктор.

Примечания для тех, кто наследует этот метод

Базовая реализация включает вызов внутреннего вспомогательного объекта ThrowIfUnknown. Этот вспомогательный метод всегда создает исключение для случаев, когда объект XamlTypeInvoker основан на неизвестном XamlTypeобъекте, который включает в себя случаи, когда UnderlyingType это XamlType null.

Применяется к