Freigeben über


IXamlDirect.GetXamlDirectObject(Object) Methode

Definition

Ruft die Instanz als IXamlDirect für einen bestimmten XAML-Typ ab.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe Windows App SDK Namespaces).

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

Parameter

object
Object

Platform::Object

IInspectable

Bezieht sich auf den spezifischen XAML-Typ (in der Regel aber nicht immer, ein DependencyObject.

Gibt zurück

Object

Platform::Object

IInspectable

Gibt die IXamlDirect-Instanz zurück.

Beispiele

Das folgende Beispiel zeigt, wie Sie die IXamlDirect-Instanz aus einem vollständigen XAML-Typ abrufen.

XamlDirect xd = XamlDirect.GetDefault();

Border border = new Border();
IXamlDirect borderXDO = xd.GetXamlDirectObject(border);
XamlDirect^ xd = XamlDirect::GetDefault();

Border^ border = ref new Border();
IXamlDirect^ borderXDO = xd->GetXamlDirectObject(border);

Hinweise

Verwenden Sie diese Methode, um von einem vollständigen XAML-Typ in seine XamlDirect-Instanz zu konvertieren und dann die Leistungsvorteile von XamlDirect über die Eigenschaftenverwaltung, Sammlungsverwaltung und Ereignisbehandlungsfunktionen abzurufen, die über die XamlDirect-APIs verfügbar gemacht werden.

Gilt für:

Weitere Informationen