Condividi tramite


XamlDirect.GetObject(IXamlDirectObject) Metodo

Definizione

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

Object

Platform::Object

IInspectable

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.

Si applica a

Vedi anche