mc:ProcessContent 特性

指定哪些 XAML 元素仍然具有相关父元素处理过的内容,即使由于指定 mc:Ignorable 特性,XAML 处理器可能忽略即时父元素。 mc:ProcessContent 特性支持自定义命名空间映射和 XAML 版本控制的标记兼容。

XAML 属性用法

<object
  xmlns:ignorablePrefix="ignorableUri"
  xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  mc:Ignorable="ignorablePrefix"...
  mc:ProcessContent="ignorablePrefix:ThisElementCanBeIgnored"
>
    <ignorablePrefix:ThisElementCanBeIgnored>
        [content]
    </ignorablePrefix:ThisElementCanBeIgnored>
</object>

XAML 值

说明
ignorablePrefix 根据 XML 1.0 规范,任何有效前缀字符串。
ignorableUri 根据 XML 1.0 规范,用于指定命名空间的任何有效 URI。
ThisElementCanBeIgnored Extensible Application Markup Language (XAML) 处理器实现(如果无法解析基础类型)可以忽略的元素。
[content] ThisElementCanBeIgnored 标记为可忽略。 如果处理器忽略该元素,则 [content] 由对象处理

注解

默认情况下,XAML 处理器将忽略被忽略元素中的内容。 可以通过 mc:ProcessContent 指定一个特定元素,XAML 处理器将继续处理被忽略元素中的内容。 如果内容嵌套在多个标记中,其中至少有一个是可忽略的,至少有一个是不可忽略的,则通常会使用这种方法。

可以使用空格分隔符在属性中指定多个前缀,例如:mc:ProcessContent="ignore:Element1 ignore:Element2"

http://schemas.openxmlformats.org/markup-compatibility/2006 命名空间定义 SDK 的此区域中未记录的其他元素和特性。 有关详细信息,请参阅 XML 标记兼容规范

另请参阅