XamlXmlReaderSettings.SkipXmlCompatibilityProcessing 属性

定义

获取或设置一个值,该值确定读取器是否应与如何处理标记兼容性内容这一默认 XamlXmlReader 行为有所区别。

public:
 property bool SkipXmlCompatibilityProcessing { bool get(); void set(bool value); };
public bool SkipXmlCompatibilityProcessing { get; set; }
member this.SkipXmlCompatibilityProcessing : bool with get, set
Public Property SkipXmlCompatibilityProcessing As Boolean

属性值

如果直接使用启动读取器(这意味着将 XML 兼容性标记作为主要流的一部分进行处理,而不考虑兼容性),则为 true。 如果使用默认行为(即单独处理 XML 兼容性),则为 false。 默认值为 false

注解

XamlXmlReader XML 标记兼容性的默认处理行为是 XamlXmlReader,为初始化提供的 包装在创建的内部帮助程序类中。 此帮助程序类单独读取标记兼容性节点,并根据架构上下文的标记兼容性进入节点。

将 设置为 SkipXmlCompatibilityProcessingtrue 的建议方案包括:

  • 你想要在主 XAML 流中保留任何标记兼容性内容。

  • 你已处理标记兼容性,因为使用的是可内联处理标记兼容性内容的读取器。

  • 出于性能原因,选择在 XAML 读取器实现中忽略 XML 兼容性约定。

适用于