Condividi tramite


IXamlMetadataProvider Interfaccia

Definizione

Implementa la risoluzione dei tipi XAML e fornisce il mapping tra i tipi usati nel markup e le classi corrispondenti implementate in un'applicazione o un componente.

public interface class IXamlMetadataProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3010878825, 26789, 19250, 136, 97, 253, 185, 12, 31, 88, 54)]
struct IXamlMetadataProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3010878825, 26789, 19250, 136, 97, 253, 185, 12, 31, 88, 54)]
public interface IXamlMetadataProvider
Public Interface IXamlMetadataProvider
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Il compilatore XAML genera implementazioni dell'interfaccia all'interno di ogni componente (applicazione, libreria o componente WinRT) che usa XAML. Nelle applicazioni l'implementazione viene generata nell'oggetto dell'applicazione stessa. Per le librerie e i componenti WinRT, l'implementazione viene generata in una classe anonima creata dal compilatore XAML. Ogni implementazione di IXamlMetadataProvider fornisce informazioni sui tipi per i controlli definiti nel componente in cui viene generato.

Per altre informazioni su IXamlMetadataProvider, IXamlType e IXamlMember e su come vengono usati per i tipi personalizzati XAML, vedere la sezione "Osservazioni" di IXamlType.

Metodi

GetXamlType(String)

Implementa l'accesso al contesto dello schema XAML al mapping dei tipi sottostanti, in base alla specifica di un nome di tipo completo.

GetXamlType(TypeName)

Implementa l'accesso al contesto dello schema XAML al mapping dei tipi sottostanti, in base alla fornitura di un valore helper che descrive un tipo.

GetXmlnsDefinitions()

Ottiene il set di definizioni di spazi dei nomi XMLNS (XAML) che si applicano al contesto.

Si applica a

Vedi anche