ParserContext 类 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供 XAML 分析器所需的上下文信息。
public ref class ParserContext : System::Windows::Markup::IUriContextpublic class ParserContext : System.Windows.Markup.IUriContexttype ParserContext = class
    interface IUriContextPublic Class ParserContext
Implements IUriContext- 继承
- 
				ParserContext
- 实现
注解
此上下文引用的 XAML 分析程序是特定于 WPF 实现的 .NET Framework 3.5 纪元 XAML 分析程序 API,如 和 System.Windows.Markup.XamlWriter中System.Windows.Markup.XamlReader公开。
.NET Framework 4 中的 XAML 系统使用更复杂的 XAML 类型系统,因此也对 XAML 处理操作使用不同类型的上下文。 有关详细信息,请参阅 XamlSchemaContext。
ParserContext通常用作对 操作的调用的XamlReader输入。 在这些情况下,你将使用 或 XamlReader.LoadAsync 的XamlReader.Load重载,其中提供 ParserContext 可以更好地控制各种因素,例如类型映射到 XAML 或更改 XML 处理默认值。 ParserContext使用 而不是使用System.Windows.Markup.XamlReader默认行为是一种高级方案。
              xml:lang 和 xml:space 行为是可以替代的上下文的一个方面。 默认情况下,分析程序上下文使用 en-us 基于的值。 有关 XAML 的语言级上下文为何使用 en-us 而不是区域性固定值的详细信息,请参阅 WPF 全球化和本地化概述。
构造函数
| ParserContext() | 初始化 ParserContext 类的新实例。 | 
| ParserContext(XmlParserContext) | 使用指定的 ParserContext 初始化 XmlParserContext 类的新实例。 | 
属性
| BaseUri | 获取或设置此上下文的基 URI。 | 
| XamlTypeMapper | 获取或设置要与此 XamlTypeMapper 一起使用的 ParserContext。 | 
| XmlLang | 获取或设置此上下文的  | 
| XmlnsDictionary | 获取此 XAML 分析器上下文的 XAML 命名空间字典。 | 
| XmlSpace | 获取或设置  | 
方法
| Equals(Object) | 确定指定对象是否等于当前对象。(继承自 Object) | 
| GetHashCode() | 作为默认哈希函数。(继承自 Object) | 
| GetType() | 获取当前实例的 Type。(继承自 Object) | 
| MemberwiseClone() | 创建当前 Object 的浅表副本。(继承自 Object) | 
| ToString() | 返回表示当前对象的字符串。(继承自 Object) | 
| ToXmlParserContext(ParserContext) | 将 ParserContext 转换为 XmlParserContext。 | 
运算符
| Implicit(ParserContext to XmlParserContext) | 将 XAML ParserContext 转换为 XmlParserContext。 |