ParserContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í |
XmlnsDictionary |
Získá slovník oboru názvů XAML pro tento kontext analyzátoru XAML. |
XmlSpace |
Získá nebo nastaví znak pro |
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 |