IXamlNamespaceResolver Interface

Définition

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.

S’applique à