Partager via


ParserContext Classe

Définition

Fournit les informations de contexte requises par un analyseur XAML.

public ref class ParserContext : System::Windows::Markup::IUriContext
public class ParserContext : System.Windows.Markup.IUriContext
type ParserContext = class
    interface IUriContext
Public Class ParserContext
Implements IUriContext
Héritage
ParserContext
Implémente

Remarques

L’analyseur XAML auquel ce contexte fait référence est l’API de l’analyseur XAML de l’ère .NET Framework 3.5 qui est spécifique à l’implémentation WPF, comme exposé dans System.Windows.Markup.XamlReader et System.Windows.Markup.XamlWriter.

Le système XAML dans .NET Framework 4 utilise un système de type XAML plus sophistiqué et utilise donc également un type de contexte différent pour les opérations de traitement XAML. Pour plus d'informations, consultez XamlSchemaContext.

Un ParserContext est généralement utilisé comme entrée pour un appel à une XamlReader opération. Dans ce cas, vous utilisez des surcharges de XamlReader.Load ou XamlReader.LoadAsync où la fourniture du offre un ParserContext plus grand contrôle sur des facteurs tels que le mappage de type en XAML ou la modification des valeurs par défaut de traitement XML. L’utilisation d’un ParserContext par opposition à l’utilisation System.Windows.Markup.XamlReader du comportement par défaut est un scénario avancé.

xml:lang et xml:space le comportement est l’un des aspects d’un contexte que vous pouvez remplacer. Par défaut, le contexte de l’analyseur utilise des en-us valeurs basées. Pour plus d’informations sur la raison pour laquelle le contexte de niveau langage pour XAML utilise en-us plutôt qu’une valeur indifférente à la culture, consultez Vue d’ensemble de la globalisation et de la localisation WPF.

Constructeurs

ParserContext()

Initialise une nouvelle instance de la classe ParserContext.

ParserContext(XmlParserContext)

Initialise une nouvelle instance de la classe ParserContext à l'aide du XmlParserContext spécifié.

Propriétés

BaseUri

Obtient ou définit l'URI de base pour ce contexte.

XamlTypeMapper

Obtient ou définit le XamlTypeMapper à utiliser avec ce ParserContext.

XmlLang

Obtient ou définit la chaîne xml:lang pour ce contexte.

XmlnsDictionary

Obtient le dictionnaire d'espaces de noms XAML pour ce contexte d'analyseur XAML.

XmlSpace

Obtient ou définit le caractère pour xml:space ou ce contexte.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
ToXmlParserContext(ParserContext)

Convertit un ParserContext en XmlParserContext.

Opérateurs

Implicit(ParserContext to XmlParserContext)

Convertit un ParserContext XAML en XmlParserContext.

S’applique à

Voir aussi