IXamlDirect.GetObject(Object) Método

Definición

Obtiene (y crea si es necesario) la instancia como su tipo XAML completo del IXamlDirect especificado.

Esta documentación se aplica a WinUI 2 para UWP (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para 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

Parámetros

xamlDirectObject
Object

Platform::Object

IInspectable

Hace referencia a IXamlDirect específico.

Devoluciones

Object

Platform::Object

IInspectable

Devuelve la instancia del tipo XAML completo (normalmente, pero no siempre, un DependencyObject).

Ejemplos

En el ejemplo siguiente se muestra cómo convertir una instancia de IXamlDirect que apunta a un elemento Border a su 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));

Comentarios

Usa este método para convertir de una instancia de XamlDirect a su tipo XAML completo. Esto da como resultado la creación de un objeto completo y, por tanto, las ventajas de rendimiento de permanecer dentro de las API xamlDirect se perderán para esa instancia específica de IXamlDirect .

Se aplica a

Consulte también