IXamlDirect.GetObject(Object) Metodo

Definizione

Ottiene (e crea se necessario) l'istanza come tipo XAML completo del IXamlDirect specificato.

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

C#
public object GetObject(object xamlDirectObject);

Parametri

xamlDirectObject
Object

Fa riferimento all'IXamlDirect specifico.

Restituisce

Object

Restituisce l'istanza del tipo XAML completo (in genere, ma non sempre, dependencyObject).

Esempio

L'esempio seguente mostra come convertire un'istanza IXamlDirect che punta a un elemento Border nel tipo XAML completo.

C#
XamlDirect xd = XamlDirect.GetDefault();

IXamlDirect border = xd.CreateInstance(XamlTypeIndex.Border);
Border borderDO = (Border)xd.GetObject(border);
CPP
XamlDirect^ xd = XamlDirect::GetDefault();

IXamlDirect^ border = xd->CreateInstance(XamlTypeIndex::Border);
Border^ borderDO = dynamic_cast<Border^>(xd->GetObject(border));

Commenti

Usa questo metodo per eseguire la conversione da un'istanza xamlDirect al tipo XAML completo. Ciò comporta la creazione di un oggetto completo e quindi i vantaggi delle prestazioni di rimanere all'interno delle API XamlDirect andranno persi per quell'istanza IXamlDirect specifica.

Si applica a

Prodotto Versioni
WinUI 2 2.0, 2.1, 2.2, 2.3, 2.4, 2.5-prerelease, 2.5, 2.6-prerelease, 2.6, 2.7-prerelease, 2.7, 2.8-prerelease, 2.8

Vedi anche