XamlDirect.GetObject(IXamlDirectObject) Méthode

Définition

Obtient (et crée si nécessaire) le instance en tant que type XAML complet du IXamlDirectObject spécifié.

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

Paramètres

xamlDirectObject
IXamlDirectObject

Fait référence au IXamlDirectObject spécifique.

Retours

Object

Platform::Object

IInspectable

Retourne la instance du type XAML complet (généralement, mais pas toujours, un DependencyObject).

Exemples

L’exemple suivant montre comment convertir un instance IXamlDirectObject pointant vers un élément Border vers son type XAML complet.

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

Remarques

Utilisez cette méthode pour convertir un instance XamlDirect vers son type XAML complet. Cela entraîne la création d’un objet complet et, par conséquent, les avantages en matière de performances de rester dans les API XamlDirect seront perdus pour cette instance IXamlDirectObject spécifique.

S’applique à

Voir aussi