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 标记兼容规范。