IXamlDirect.GetObject(Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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.