mc:ProcessContent-Attribut
Gibt an, bei welchen XAML-Elementen der Inhalt weiterhin von den entsprechenden übergeordneten Elementen verarbeitet werden soll, auch wenn das unmittelbar übergeordnete Element von einem XAML-Prozessor aufgrund der Angabe von mc:Ignorable Attribute ignoriert werden kann. Das mc:ProcessContent
-Attribut unterstützt Markupkompatibilität sowohl für benutzerdefinierte Namespacezuordnung als auch für XAML-Versionsverwaltung.
Verwendung von XAML-Attributen
<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-Werte
Wert | BESCHREIBUNG |
---|---|
ignorablePrefix | Jede gültige Präfixzeichenfolge gemäß der XML 1.0-Spezifikation. |
ignorableUri | Jeder gültige URI zur Bezeichnung eines Namespace gemäß der XML 1.0-Spezifikation. |
ThisElementCanBeIgnored | Ein Element, das von XAML-Prozessorimplementierungen (Extensible Application Markup Language) ignoriert werden kann, wenn der zugrunde liegende Typ nicht aufgelöst werden kann. |
[content] | ThisElementCanBeIgnored wird als ignorierbar markiert. Wenn der Prozessor dieses Element ignoriert, wird [content] von object verarbeitet. |
Hinweise
Standardmäßig ignoriert ein XAML-Prozessor Inhalte innerhalb eines ignorierten Elements. Sie können ein bestimmtes Element durch mc:ProcessContent
angeben, und ein XAML-Prozessor wird den Inhalt innerhalb des ignorierten Elements weiterhin verarbeiten. Dies wird in der Regel verwendet, wenn der Inhalt in mehreren Tags geschachtelt ist, von denen mindestens eines ignorierbar ist und mindestens eines nicht ignorierbar ist.
Mehrere Präfixe können im Attribut angegeben werden, z. B. mithilfe eines Leerzeichentrennzeichens: mc:ProcessContent="ignore:Element1 ignore:Element2"
.
Der http://schemas.openxmlformats.org/markup-compatibility/2006
-Namespace definiert andere Elemente und Attribute, die nicht in diesem Bereich des SDK dokumentiert werden. Weitere Informationen finden Sie unter Spezifikation zur XML-Markupkompatibilität.
Weitere Informationen
.NET Desktop feedback