IXamlDirectObject 接口

定义

表示参与 XamlDirect API 集的主要对象类型。

public interface class IXamlDirectObject
/// [Windows.Foundation.Metadata.ContractVersion(Windows.UI.Xaml.Core.Direct.XamlDirectContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(274811522, 52964, 17989, 186, 37, 208, 113, 206, 119, 131, 85)]
struct IXamlDirectObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.UI.Xaml.Core.Direct.XamlDirectContract), 65536)]
[Windows.Foundation.Metadata.Guid(274811522, 52964, 17989, 186, 37, 208, 113, 206, 119, 131, 85)]
public interface IXamlDirectObject
Public Interface IXamlDirectObject
属性

Windows 要求

设备系列
Windows 10, version 1809 (在 10.0.17763.0 中引入)
API contract
Windows.UI.Xaml.Core.Direct.XamlDirectContract (在 v1.0 中引入)

示例

以下示例演示如何创建 Border 类型的内部 Xaml 对象的实例。

IXamlDirectObject border = XamlDirect.CreateInstance(XamlTypeIndex.Border);

注解

XamlDirect API 允许中间件作者在更基元的级别访问大部分 Xaml,从而实现更好的 CPU 和工作集性能。
IXamlDirectObject 是 Xaml 内部对象实例的最小句柄。 它仅由 XamlDirect API 使用。

适用于

另请参阅