IXamlMetadataProvider Interface

Definition

Implements XAML schema context concepts that support XAML parsing.

public interface class IXamlMetadataProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2841793008, 8724, 23891, 135, 70, 206, 153, 162, 89, 60, 215)]
/// [Windows.Foundation.Metadata.WebHostHidden]
struct IXamlMetadataProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(2841793008, 8724, 23891, 135, 70, 206, 153, 162, 89, 60, 215)]
[Windows.Foundation.Metadata.WebHostHidden]
public interface IXamlMetadataProvider
Public Interface IXamlMetadataProvider
Derived
Attributes
Windows.Foundation.Metadata.ContractVersionAttribute Windows.Foundation.Metadata.GuidAttribute Windows.Foundation.Metadata.WebHostHiddenAttribute

Remarks

For more info on IXamlMetadataProvider, IXamlType and IXamlMember and how these are used for XAML custom types, see "Remarks" section of IXamlType.

Methods

GetXamlType(String)

Implements XAML schema context access to underlying type mapping, based on specifying a full type name.

GetXamlType(Type)

Implements XAML schema context access to underlying type mapping, based on providing a helper value that describes a type.

GetXmlnsDefinitions()

Gets the set of XMLNS (XAML namespace) definitions that apply to the context.

Applies to

See also