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 rozhraní .NET Framework 3.5, které je specifické pro implementaci WPF, jak je zveřejněné 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 používá také jiný typ kontextu pro operace zpracování XAML. Další informace najdete na webu XamlSchemaContext.

A ParserContext se obvykle používá jako vstup pro volání XamlReader operace. V těchtopřípadechch XamlReader.LoadXamlReader.LoadAsyncParserContext ParserContext Použití na rozdíl od použití 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í kontext analyzátoru používá en-us založené hodnoty. Další informace o tom, proč kontext na úrovni jazyka pro XAML používá en-us místo invariantní hodnoty jazykové verze, najdete v tématu Přehled globalizace a lokalizace WPF.

Konstruktory

Name Description
ParserContext()

Inicializuje novou instanci ParserContext třídy.

ParserContext(XmlParserContext)

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

Vlastnosti

Name Description
BaseUri

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

XamlTypeMapper

Získá nebo nastaví 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

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

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

(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 ParserContext na XmlParserContext.

Operátory

Name Description
Implicit(ParserContext to XmlParserContext)

Převede XAML ParserContext na .XmlParserContext

Platí pro

Viz také