IXamlDirectObject Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents the primary object type that participates in the XamlDirect set of APIs.
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
- Attributes
Windows requirements
Device family |
Windows 10, version 1809 (introduced in 10.0.17763.0)
|
API contract |
Windows.UI.Xaml.Core.Direct.XamlDirectContract (introduced in v1.0)
|
Examples
The following example shows how to create an instance of an internal Xaml object of type Border.
IXamlDirectObject border = XamlDirect.CreateInstance(XamlTypeIndex.Border);
Remarks
The XamlDirect APIs allows middleware authors to access most of Xaml at a more primitive level, achieving better CPU and working set performance.
IXamlDirectObject is the minimal handle to Xaml's internal object instances. It is used only by XamlDirect APIs.