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
.
Возвращаемое значение
Созданный экземпляр объекта на основе XamlType, инициируемого при конструкции для данного XamlTypeInvoker.
Исключения
Не удалось разрешить конструктор.
Примечания для тех, кто наследует этот метод
Базовая реализация включает вызов внутреннего вспомогательного объекта ThrowIfUnknown
. Этот вспомогательный метод всегда создает исключение для случаев, когда объект XamlTypeInvoker основан на неизвестном XamlTypeобъекте, который включает в себя случаи, когда UnderlyingType это XamlType null
.