Share via


mc:ProcessContent 屬性

更新:2007 年 11 月

指定哪些 XAML 項目應仍有由相關父項目處理的內容,即使直接父項目因為指定了 mc:Ignorable 屬性而為 XAML 處理器所忽略。mc:ProcessContent 屬性 (Attribute) 可支援同時適用於自訂命名空間對應和 XAML 版本控制的標記相容性。

XAML 屬性使用方式

<object
  xmlns:ignorablePrefix="ignorableUri"
  xmlns:mc="https://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

無法解析基礎型別時,可延伸標記語言 (XAML) 處理器實作可以忽略的項目。

[content]

ThisElementCanBeIgnored 標記為可忽略的。如果處理器忽略該項目,[content] 就會由 object 處理。

備註

根據預設,XAML 處理器會忽略已忽略之項目的內容。您可以指定特定項目為 mc:ProcessContent,XAML 處理器就會繼續處理已忽略之項目的內容。一般如果內容以巢狀方式置於數個標記內,而其中至少有一個是可忽略,且其中至少有一個是不可忽略的,就會使用上述方式。

您可以在屬性中指定多個前置詞,並使用空白分隔符號隔開,例如:mc:ProcessContent="ignore:Element1 ignore:Element2"。

https://schemas.openxmlformats.org/markup-compatibility/2006 命名空間會定義軟體開發套件 (SDK) 的這個區域內未記載的其他項目和屬性。如需詳細資訊,請參閱 XML 標記相容性規格 (英文)。

請參閱

概念

XAML 概觀

參考

mc:Ignorable 屬性