Compartilhar via


Atributo mc:ProcessContent

Especifica quais elementos XAML ainda devem ter seu conteúdo processado pelos elementos pai relevantes, mesmo se o elemento pai imediato pode ser ignorado por um processador XAML devido à especificação do mc:Ignorable Attribute. O atributo mc:ProcessContent oferece suporte a compatibilidade de marcação para o mapeamento de espaços de nomes personalizado e a versionamento de XAML.

Uso de atributos XAML

<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>

Valores de XAML

ignorablePrefix

Qualquer sequência de prefixo válida, pela especificação XML 1.0.

ignorableUri

Qualquer URI válido para designar um espaço de nomes, pela especificação XML 1.0.

ThisElementCanBeIgnored

Um elemento que pode ser ignorado por implementações do processador Extensible Application Markup Language (XAML), se o tipo base não puder ser resolvido.

[content]

ThisElementCanBeIgnored está marcado como "ignorável". Se o processador ignora esse elemento, [content] é processado pelo objeto.

Comentários

Por padrão, um processador XAML irá ignorar o conteúdo dentro de um elemento ignorado. Você pode especificar um elemento específico por mc:ProcessContent, e o processador XAML continuará a processar o conteúdo dentro do elemento ignorado. Isso normalmente seria usado se o conteúdo estivesse aninhado em várias marcas, pelo menos uma das quais é ignorada e ao menos uma das quais não o é.

Diversos prefixos podem ser especificados no atributo, usando um separador de espaço, por exemplo: mc:ProcessContent="ignore:Element1 ignore:Element2".

O espaço de nomes https://schemas.openxmlformats.org/markup-compatibility/2006 define outros elementos e atributos que não estão documentados dentro desta área do software development kit (SDK). Para obter mais informações, consulte Especificação de compatibilidade de marcação XML.

Consulte também

Conceitos

XAML Overview

Referência

mc:Ignorable Attribute