IXamlDirect.GetXamlDirectObject(Object) 方法

定义

获取给定 XAML 类型的 IXamlDirect 作为实例。

本文档适用于 Windows 应用 SDKWinUI 的 WinUI 2 for UWP (,请参阅Windows 应用 SDK命名空间) 。

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

参数

object
Object

Platform::Object

IInspectable

通常是指特定 XAML 类型 (,但并非始终是 DependencyObject

返回

Object

Platform::Object

IInspectable

返回 IXamlDirect 实例。

示例

以下示例演示如何从完整的 XAML 类型获取 IXamlDirect 实例。

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

注解

使用此方法从完整的 XAML 类型转换为其 XamlDirect 实例,然后通过属性管理、集合管理和通过 XamlDirect API 公开的事件处理功能获取 XamlDirect 的性能优势。

适用于

另请参阅