다음을 통해 공유


IXamlDirectObject 인터페이스

정의

API의 XamlDirect 집합에 참여하는 기본 개체 형식을 나타냅니다.

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 개체 instance 만드는 방법을 보여줍니다.

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

설명

XamlDirect API를 사용하면 미들웨어 작성자가 더 기본적인 수준에서 대부분의 Xaml에 액세스하여 더 나은 CPU 및 작업 집합 성능을 달성할 수 있습니다.
IXamlDirectObject는 Xaml의 내부 개체 인스턴스에 대한 최소 핸들입니다. XamlDirect API에서만 사용됩니다.

적용 대상

추가 정보