XamlTypeInvoker.CreateInstance(Object[]) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří instanci objektu na základě konstrukce zahájené XamlType pro toto 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
Parametry
- arguments
- Object[]
Pole objektů, které poskytují x:ConstructorArgs
instanci. Může být null
pro typy, které nevyžadují nebo nepoužívají x:ConstructorArgs
.
Návraty
Vytvořená instance založená na konstrukci zahájené XamlType pro tuto XamlTypeInvoker.
Výjimky
Nelze vyřešit konstruktor.
Poznámky pro dědice
Základní implementace zahrnuje volání interní pomocné rutiny ThrowIfUnknown
. Tato pomocná rutina vždy vyvolá případy, kdy XamlTypeInvoker je založen na neznámém XamlType, který zahrnuje případy, kdy UnderlyingType XamlType je null