指定哪些 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 值
价值 | DESCRIPTION |
---|---|
ignorablePrefix | 根据 XML 1.0 规范的任何有效前缀字符串。 |
ignorableUri | 根据 XML 1.0 规范指定命名空间的任何有效 URI。 |
ThisElementCanBeIgnored | 如果基础类型无法解析,则可扩展应用程序标记语言(XAML)处理器的实现可以忽略该元素。 |
[content] | ThisElementCanBeIgnored 标记为可忽略。 如果处理器忽略该元素,对象处理 [content]。 |
注解
默认情况下,XAML 处理器将忽略被忽略元素中的内容。 可以通过 mc:ProcessContent
指定特定元素,XAML 处理器将继续处理忽略的元素中的内容。 如果内容嵌套在多个标记中,则通常使用此方法,其中至少一个可忽略,其中至少一个不可忽略。
可以使用空格分隔符在属性中指定多个前缀,例如:mc:ProcessContent="ignore:Element1 ignore:Element2"
。
http://schemas.openxmlformats.org/markup-compatibility/2006
命名空间定义 SDK 此区域中未记录的其他元素和属性。 有关详细信息,请参阅 XML 标记兼容性规范。