XamlDirect.GetXamlDirectObject(Object) 方法

定义

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

public:
 virtual IXamlDirectObject ^ GetXamlDirectObject(Platform::Object ^ object) = GetXamlDirectObject;
IXamlDirectObject GetXamlDirectObject(IInspectable const& object);
public IXamlDirectObject GetXamlDirectObject(object object);
function getXamlDirectObject(object)
Public Function GetXamlDirectObject (object As Object) As IXamlDirectObject

参数

object
Object

Platform::Object

IInspectable

引用特定 XAML 类型 (DependencyObject) ,但并非总是如此。

返回

返回 IXamlDirectObject 实例。

示例

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

XamlDirect xd = XamlDirect.GetDefault();

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

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

注解

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

适用于

另请参阅