ParserContext Klass

Definition

Innehåller kontextinformation som krävs av en XAML-parser.

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
Arv
ParserContext
Implementeringar

Kommentarer

XAML-parsern som den här kontexten refererar till är XAML-parser-API:et för .NET Framework 3.5-eran som är specifikt för WPF-implementeringen, enligt System.Windows.Markup.XamlReader och System.Windows.Markup.XamlWriter.

XAML-systemet i .NET Framework 4 använder ett mer avancerat XAML-typsystem och använder därmed även en annan typ av kontext för XAML-bearbetningsåtgärder. Mer information finns i XamlSchemaContext.

A ParserContext används vanligtvis som indata för ett anrop till en XamlReader åtgärd. I dessa fall använder du överlagringar av eller XamlReader.Load där tillhandahållandet XamlReader.LoadAsync ger större kontroll över faktorer som typmappning till XAML eller ändring av ParserContext standardvärden för XML-bearbetning. Att använda en ParserContext i stället för att använda System.Windows.Markup.XamlReader standardbeteende är ett avancerat scenario.

xml:lang och xml:space beteende är en av de aspekter av en kontext som du kan åsidosätta. Som standard använder en-us parserkontexten baserade värden. Mer information om varför språknivåkontexten för XAML använder en-us i stället för ett kulturvariant värde finns i WPF Globalisering och lokaliseringsöversikt.

Konstruktorer

Name Description
ParserContext()

Initierar en ny instans av ParserContext klassen.

ParserContext(XmlParserContext)

Initierar en ny instans av ParserContext klassen med hjälp av den angivna XmlParserContext.

Egenskaper

Name Description
BaseUri

Hämtar eller anger bas-URI:n för den här kontexten.

XamlTypeMapper

Hämtar eller ställer in XamlTypeMapper som ska användas med den här ParserContext.

XmlLang

Hämtar eller anger strängen för den här kontexten xml:lang .

XmlnsDictionary

Hämtar XAML-namnområdesordlistan för den här XAML-parserkontexten.

XmlSpace

Hämtar eller anger tecknet för xml:space eller den här kontexten.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
ToXmlParserContext(ParserContext)

Konverterar en ParserContext till en XmlParserContext.

Operatorer

Name Description
Implicit(ParserContext to XmlParserContext)

Konverterar en XAML ParserContext till en XmlParserContext.

Gäller för

Se även