ParserContext Classe
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.
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 |
XmlnsDictionary |
Obtient le dictionnaire d'espaces de noms XAML pour ce contexte d'analyseur XAML. |
XmlSpace |
Obtient ou définit le caractère pour |
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. |