I​Xaml​Metadata​Provider I​Xaml​Metadata​Provider I​Xaml​Metadata​Provider I​Xaml​Metadata​Provider Interface

Definition

Implements XAML schema context concepts that support XAML parsing.

public : interface IXamlMetadataProviderpublic interface IXamlMetadataProviderPublic Interface IXamlMetadataProvider// This API is not available in Javascript.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

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) GetXamlType(String) GetXamlType(String) GetXamlType(String)

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

public : IXamlType GetXamlType(PlatForm::String fullName)public IXamlType GetXamlType(String fullName)Public Function GetXamlType(fullName As String) As IXamlType// This API is not available in Javascript.
Parameters
fullName
PlatForm::String String String String

The name of the class for which to return a XAML type mapping.

Returns

The schema context's implementation of the IXamlType concept.

See Also

GetXamlType(TypeName) GetXamlType(TypeName) GetXamlType(TypeName) GetXamlType(TypeName)

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

public : IXamlType GetXamlType(TypeName type)public IXamlType GetXamlType(Type type)Public Function GetXamlType(type As Type) As IXamlType// This API is not available in Javascript.
Parameters
type
TypeName Type Type Type

The type as represented by the relevant type system or interoperation support type.

Returns

The schema context's implementation of the IXamlType concept.

Remarks

Note

If you are programming using a Microsoft .NET language (C# or Microsoft Visual Basic), the TypeName type projects as System.Type.

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

See Also

GetXmlnsDefinitions() GetXmlnsDefinitions() GetXmlnsDefinitions() GetXmlnsDefinitions()

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

public : XmlnsDefinition[] GetXmlnsDefinitions()public XmlnsDefinition[] GetXmlnsDefinitions()Public Function GetXmlnsDefinitions() As XmlnsDefinition[]// This API is not available in Javascript.
Returns
XmlnsDefinition[] XmlnsDefinition[] XmlnsDefinition[] XmlnsDefinition[]

The set of XMLNS (XAML namespace) definitions.

See Also