XamlXmlReaderSettings.SkipXmlCompatibilityProcessing Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.