ParserContext Třída

Definice

Poskytuje kontextové informace vyžadované analyzátorem 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
Dědičnost
ParserContext
Implementuje

Poznámky

Analyzátor XAML, na který tento kontext odkazuje, je rozhraní API analyzátoru XAML éry rozhraní .NET Framework 3.5, které je specifické pro implementaci WPF, jak je vystaveno v System.Windows.Markup.XamlReader a System.Windows.Markup.XamlWriter.

Systém XAML v rozhraní .NET Framework 4 používá sofistikovanější systém typů XAML, a proto také používá jiný typ kontextu pro operace zpracování XAML. Další informace naleznete v tématu XamlSchemaContext.

A ParserContext se obvykle používá jako vstup pro volání XamlReader operace. V těchto případech používáte přetížení XamlReader.Load nebo XamlReader.LoadAsync , kde zadání ParserContext poskytuje větší kontrolu nad faktory, jako je mapování typu na XAML nebo změna výchozích hodnot zpracování XML. Použití objektu na ParserContext rozdíl od System.Windows.Markup.XamlReader výchozího chování je pokročilý scénář.

xml:lang a xml:space chování je jedním z aspektů kontextu, který můžete přepsat. Ve výchozím nastavení používá kontext en-us analyzátoru hodnoty založené na základech. Další informace o tom, proč kontext na úrovni jazyka pro XAML používá en-us místo hodnoty invariantní jazykové verze, najdete v tématu Přehled globalizace a lokalizace WPF.

Konstruktory

ParserContext()

Inicializuje novou instanci ParserContext třídy .

ParserContext(XmlParserContext)

Inicializuje novou instanci ParserContext třídy pomocí zadané XmlParserContext.

Vlastnosti

BaseUri

Získá nebo nastaví základní identifikátor URI pro tento kontext.

XamlTypeMapper

Získá nebo nastaví na XamlTypeMapper použití s tímto ParserContext.

XmlLang

Získá nebo nastaví xml:lang řetězec pro tento kontext.

XmlnsDictionary

Získá slovník oboru názvů XAML pro tento kontext analyzátoru XAML.

XmlSpace

Získá nebo nastaví znak pro xml:space nebo tento kontext.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
ToXmlParserContext(ParserContext)

Převede objekt na ParserContextXmlParserContext.

Operátory

Implicit(ParserContext to XmlParserContext)

Převede XAML ParserContext na .XmlParserContext

Platí pro

Viz také