Condividi tramite


XamlTypeInvoker.CreateInstance(Object[]) Metodo

Definizione

Crea un'istanza dell'oggetto in base all'oggetto XamlType in costruzione per l'oggetto 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

Parametri

arguments
Object[]

Matrice di oggetti che forniscono x:ConstructorArgs per l'istanza. Può essere null per tipi che non richiedono né utilizzano x:ConstructorArgs.

Restituisce

Object

Istanza creata in base all'oggetto XamlType in costruzione per l'oggetto XamlTypeInvoker.

Eccezioni

Impossibile risolvere un costruttore.

Note per gli eredi

L'implementazione di base include una chiamata al helper interno ThrowIfUnknown. Questo helper genera sempre per i casi in cui un XamlTypeInvoker è basato su un oggetto sconosciuto XamlType, che include casi in cui l'oggetto UnderlyingType XamlType è null.

Si applica a