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 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í |
| XmlnsDictionary |
Získá slovník oboru názvů XAML pro tento kontext analyzátoru XAML. |
| XmlSpace |
Získá nebo nastaví znak pro |
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 |