mc:ProcessContent-Attribut
Aktualisiert: November 2007
Gibt an, welche XAML-Elemente weiterhin über Inhalte verfügen sollten, die durch relevante übergeordnete Parameter verarbeitet werden, auch wenn des unmittelbar übergeordnete Element durch einen XAML-Prozessor ignoriert werden kann, weil mc:Ignorable-Attribut angegeben ist. Das mc:ProcessContent-Attribut unterstützt Markupkompatibilität sowohl für benutzerdefinierte Namespace-Zuordnungen als auch für die XAML-Versionsverwaltung.
Verwendung von XAML-Attributen
<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-Werte
ignorablePrefix |
Eine beliebige gültige Präfixzeichenfolge, gemäß XML 1.0-Spezifikation. |
ignorableUri |
Ein beliebiger gültiger URI zum Angeben eines Namespaces, gemäß XML 1.0-Spezifikation. |
ThisElementCanBeIgnored |
Ein Element, das von Extensible Application Markup Language (XAML)-Prozessorimplementierungen ignoriert werden kann, wenn der zugrunde liegende Typ nicht aufgelöst werden kann. |
[Inhalt] |
ThisElementCanBeIgnored ist als ignorierbar gekennzeichnet. Wenn der Prozessor dieses Element ignoriert, wird [Inhalt] nach Objekt verarbeitet. |
Hinweise
Standardmäßig ignoriert ein XAML-Prozessor Inhalte innerhalb eines ignorierten Elements. Sie können ein bestimmtes Element nach mc:ProcessContent angeben. Ein XAML-Prozessor wird dann weiterhin den Inhalt innerhalb des ignorierten Elements verarbeiten. Dieses Vorgehen wird normalerweise verwendet, wenn der Inhalt innerhalb mehrerer Tags verschachtelt ist, von denen mindestens eines ignorierbar und mindestens eines nicht ignorierbar ist.
In dem Attribut können mehrere Präfixe angegeben werden, unter Verwendung Leerzeichen als Trennzeichen (z. B.: mc:ProcessContent="ignore:Element1 ignore:Element2").
Der https://schemas.openxmlformats.org/markup-compatibility/2006-Namespace definiert andere Elemente und Attribute, die nicht innerhalb dieses Software Development Kit (SDK)-Bereichs dokumentiert sind. Weitere Informationen finden Sie unter Spezifikation für die XML-Markupkompatibilität.