XamlXmlReaderSettings.SkipXmlCompatibilityProcessing 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值确定读取器是否应与如何处理标记兼容性内容这一默认 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 兼容性约定。