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(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2841793008, 8724, 23891, 135, 70, 206, 153, 162, 89, 60, 215)]
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)]
public interface IXamlMetadataProvider
Public Interface IXamlMetadataProvider
- Derivato
- Attributi
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. |