Atributo mc:ProcessContent
Especifica quais elementos XAML ainda devem ter conteúdo processado por elementos pai relevantes, mesmo que o elemento pai imediato possa ser ignorado por um processador XAML devido à especificação de mc:Ignorable Attribute. O mc:ProcessContent
atributo oferece suporte à compatibilidade de marcação tanto para mapeamento de namespace personalizado quanto para controle de versão XAML.
Uso do Atributo 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>
Valores XAML
Valor | Descrição |
---|---|
ignorablePrefix | Qualquer cadeia de caracteres de prefixo é válida, conforme a especificação de XML 1.0. |
ignorableUri | Qualquer URI válido para designar um namespace, conforme a especificação XML 1.0. |
ThisElementCanBeIgnored | Um elemento que pode ser ignorado por implementações de processador XAML (Extensible Application Markup Language), se o tipo subjacente não puder ser resolvido. |
[conteúdo] | ThisElementCanBeIgnored é marcado como ignorable. Se o processador ignorar esse elemento, [content] será processado por objeto. |
Comentários
Por padrão, um processador XAML ignorará o conteúdo dentro de um elemento ignorado. Você pode especificar um elemento específico por mc:ProcessContent
, e um processador XAML continuará a processar o conteúdo dentro do elemento ignorado. Isso normalmente seria usado se o conteúdo estiver aninhado em várias tags, pelo menos uma das quais é ignorável e pelo menos uma das quais não é ignorável.
Vários prefixos podem ser especificados no atributo, usando um separador de espaço, por exemplo: mc:ProcessContent="ignore:Element1 ignore:Element2"
.
O http://schemas.openxmlformats.org/markup-compatibility/2006
namespace define outros elementos e atributos que não estão documentados nessa área do SDK. Para obter mais informações, consulte Especificação de compatibilidade de marcação XML.
Confira também
.NET Desktop feedback