Condividi tramite


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).

public:
 Platform::Object ^ GetObject(Platform::Object ^ xamlDirectObject);
IInspectable GetObject(IInspectable const& xamlDirectObject);
public object GetObject(object xamlDirectObject);
Public Function GetObject (xamlDirectObject As Object) As Object

Parametri

xamlDirectObject
Object

Platform::Object

IInspectable

Fa riferimento all'IXamlDirect specifico.

Restituisce

Object

Platform::Object

IInspectable

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.

XamlDirect xd = XamlDirect.GetDefault();

IXamlDirect border = xd.CreateInstance(XamlTypeIndex.Border);
Border borderDO = (Border)xd.GetObject(border);
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

Vedi anche