Compartilhar via


XamlXmlReaderSettings.SkipXmlCompatibilityProcessing Propriedade

Definição

Obtém ou define um valor que determina se o leitor deve diferir do comportamento XamlXmlReader padrão de como o conteúdo de compatibilidade de marcação é processado.

public:
 property bool SkipXmlCompatibilityProcessing { bool get(); void set(bool value); };
public bool SkipXmlCompatibilityProcessing { get; set; }
member this.SkipXmlCompatibilityProcessing : bool with get, set
Public Property SkipXmlCompatibilityProcessing As Boolean

Valor da propriedade

Boolean

true se o leitor iniciador for usado diretamente, o que significa que a marcação de compatibilidade XML é processada como parte do fluxo principal e a compatibilidade não é considerada. false se o comportamento padrão for usado, o que processará a compatibilidade XML separadamente. O padrão é false.

Comentários

O comportamento de tratamento padrão para compatibilidade XamlXmlReader de marcação XML é que o XamlXmlReader, conforme fornecido para inicialização, é encapsulado em uma classe auxiliar interna criada. Essa classe auxiliar lê os nós de compatibilidade de marcação separadamente e entra nos nós com base na compatibilidade de marcação do contexto de esquema.

Os cenários sugeridos para a true configuração SkipXmlCompatibilityProcessing são:

  • Você deseja manter qualquer conteúdo de compatibilidade de marcação no fluxo XAML primário.

  • Você já processou a compatibilidade de marcação porque está usando um leitor que pode processar o conteúdo de compatibilidade de marcação embutido.

  • Você opta por ignorar as convenções de compatibilidade XML na implementação do leitor XAML por motivos de desempenho.

Aplica-se a