Attributo mc:ProcessContent
Specifica quali elementi XAML devono avere ancora contenuto elaborato da elementi padre pertinenti, anche se l'elemento padre immediato può essere ignorato da un processore XAML a causa della specifica di attributo mc:Ignorable. L'attributo mc:ProcessContent
supporta la compatibilità del markup sia per il mapping dello spazio dei nomi personalizzato che per il controllo delle versioni XAML.
Utilizzo degli attributi 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>
Valori XAML
Valore | Descrizione |
---|---|
ignorablePrefisso | Qualsiasi stringa di prefisso valida, in base alla specifica XML 1.0. |
ignorableUri | Qualsiasi URI valido per la designazione di uno spazio dei nomi, secondo la specifica XML 1.0. |
ThisElementCanBeIgnored | Elemento che può essere ignorato dalle implementazioni del processore XAML (Extensible Application Markup Language), se il tipo sottostante non può essere risolto. |
[contenuto] | ThisElementCanBeIgnored è contrassegnato come ignorabile. Se il processore ignora tale elemento, [contenuto] viene elaborato da oggetto. |
Osservazioni
Per impostazione predefinita, un processore XAML ignorerà il contenuto all'interno di un elemento ignorato. Puoi specificare un elemento specifico mc:ProcessContent
e un processore XAML continuerà a elaborare il contenuto all'interno dell'elemento ignorato. Questa operazione viene in genere usata se il contenuto è annidato all'interno di diversi tag, almeno uno dei quali è ignorabile e almeno uno dei quali non è ignorabile.
È possibile specificare più prefissi nell'attributo usando un separatore di spazio, ad esempio mc:ProcessContent="ignore:Element1 ignore:Element2"
.
Lo spazio dei nomi http://schemas.openxmlformats.org/markup-compatibility/2006
definisce altri elementi e attributi non documentati all'interno di questa area dell'SDK. Per ulteriori informazioni, vedere XML Markup Compatibility Specification.
Vedere anche
.NET Desktop feedback