XamlDirect.GetObject(IXamlDirectObject) 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 dell'oggetto IXamlDirectObject specificato.
public:
virtual Platform::Object ^ GetObject(IXamlDirectObject ^ xamlDirectObject) = GetObject;
IInspectable GetObject(IXamlDirectObject const& xamlDirectObject);
public object GetObject(IXamlDirectObject xamlDirectObject);
function getObject(xamlDirectObject)
Public Function GetObject (xamlDirectObject As IXamlDirectObject) As Object
Parametri
- xamlDirectObject
- IXamlDirectObject
Si riferisce all'oggetto IXamlDirectObject specifico.
Restituisce
Restituisce l'istanza del tipo XAML completo (in genere, ma non sempre, un dependencyObject).
Esempio
Nell'esempio seguente viene illustrato come convertire un'istanza IXamlDirectObject che punta a un elemento Border al tipo XAML completo.
XamlDirect xd = XamlDirect.GetDefault();
IXamlDirectObject border = xd.CreateInstance(XamlTypeIndex.Border);
Border borderDO = (Border)xd.GetObject(border);
XamlDirect^ xd = XamlDirect::GetDefault();
IXamlDirectObject^ border = xd->CreateInstance(XamlTypeIndex::Border);
Border^ borderDO = dynamic_cast<Border^>(xd->GetObject(border));
Commenti
Usare questo metodo per convertire 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 verranno persi per quell'istanza IXamlDirectObject specifica.