Udostępnij za pośrednictwem


XamlTypeInvoker.CreateInstance(Object[]) Metoda

Definicja

Tworzy wystąpienie obiektu na podstawie zainicjowanego XamlType przez konstrukcję dla tego XamlTypeInvokerobiektu .

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

Parametry

arguments
Object[]

Tablica obiektów, które dostarczają x:ConstructorArgs obiekt dla wystąpienia. Może dotyczyć null typów, które nie wymagają lub używają polecenia x:ConstructorArgs.

Zwraca

Object

Utworzone wystąpienie oparte na konstrukcji zainicjowanej XamlType dla tego XamlTypeInvokerelementu .

Wyjątki

Nie można rozpoznać konstruktora.

Uwagi dotyczące dziedziczenia

Implementacja podstawowa obejmuje wywołanie wewnętrznego pomocnika ThrowIfUnknown. Ten pomocnik zawsze zgłasza przypadki, w których element XamlTypeInvoker jest oparty na nieznanym XamlTypeobiekcie , który obejmuje przypadki, w których element UnderlyingType ma XamlType nullwartość .

Dotyczy