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 |