IXamlMetadataProvider Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |