IXamlNamespaceResolver Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Décrit un service qui peut retourner un espace de noms XAML basé sur son préfixe tel qu'il est mappé dans le balisage XAML.
public interface class IXamlNamespaceResolver
public interface IXamlNamespaceResolver
type IXamlNamespaceResolver = interface
Public Interface IXamlNamespaceResolver
- Dérivé
Remarques
Les convertisseurs de types et les extensions de balisage peuvent interroger IXamlNamespaceResolver en tant que service sur le contexte de service fourni par un enregistreur d’objets XAML, lorsque l’enregistreur d’objets XAML appelle le comportement de conversion de valeur. Pour plus d’informations, consultez convertisseurs de types et extensions de balisage pour les contextes XAML et de service disponibles pour les convertisseurs de types et les extensions de balisage.
Remarques sur l'utilisation de WPF
Cette interface est également implémentée dans le cadre de l’implémentation XAML WPF dans la XmlnsDictionary classe. XmlnsDictionary stocke les informations d’espace de noms XAML et interagit avec les processeurs XAML pour transférer ces informations au contexte de service via la même IXamlTypeResolver interface.
Méthodes
GetNamespace(String) |
Récupère un identificateur d'espace de noms XAML pour la chaîne de préfixe spécifiée. |
GetNamespacePrefixes() |
Retourne tous les mappages d'espaces de noms de préfixes XAML possibles (valeurs NamespaceDeclaration) qui sont disponibles dans le contexte de schéma XAML actif. |