Freigeben über


mc:ProcessContent-Attribut

Gibt an, welche XAML-Elemente weiterhin über Inhalte verfügen sollten, die durch relevante übergeordnete Parameter verarbeitet werden, auch wenn das 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.

Siehe auch

Referenz

mc:Ignorable-Attribut

Konzepte

Übersicht über XAML (WPF)