mc:ProcessContent 属性
mc:Ignorable 属性を指定することで直接の親要素が XAML プロセッサによって無視される場合でも、関連する親要素によってコンテンツが処理される必要がある 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] は object によって処理されます。 |
Remarks
既定で XAML プロセッサでは、無視された要素内のコンテンツは無視されます。 mc:ProcessContent
を使用して特定の要素を指定すると、XAML プロセッサでは、無視された要素内のコンテンツが引き続き処理されます。 通常、これは、コンテンツが複数のタグ内に入れ子にされ、少なくとも 1 つのタグが無視可能で、少なくとも 1 つは無視可能ではない場合に使用されます。ません。
スペース区切りを使用して、属性に複数のプレフィックスを指定できます (例: mc:ProcessContent="ignore:Element1 ignore:Element2"
)。
http://schemas.openxmlformats.org/markup-compatibility/2006
名前空間には、SDK のこの領域ではドキュメント化されていない他の要素と属性を定義します。 詳細については、XML マークアップ互換性仕様に関するセクションを参照してください。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET Desktop feedback