指定哪些 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 標記相容性規格。
另請參閱
- mc:Ignorable 屬性
- WPF 中的 XAML