Condividi tramite


XamlXmlReaderSettings.SkipXmlCompatibilityProcessing Proprietà

Definizione

Ottiene o imposta un valore che determina se il lettore deve differire dal comportamento di XamlXmlReader predefinito della modalità di elaborazione del contenuto di compatibilità del markup.

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

Valore della proprietà

Boolean

true se il reader di inizializzazione viene utilizzato direttamente. Questo significa quindi che il markup di compatibilità XML viene elaborato come parte del flusso principale e la compatibilità non viene considerata. false se viene utilizzato il comportamento predefinito e quindi la compatibilità XML viene elaborata separatamente. Il valore predefinito è false.

Commenti

Il comportamento di gestione predefinito per la compatibilità di markup XML in XamlXmlReader è che , come specificato per l'inizializzazione XamlXmlReader, viene eseguito il wrapping in una classe helper interna creata. Questa classe helper legge i nodi di compatibilità del markup separatamente e entra nei nodi in base alla compatibilità di markup del contesto dello schema.

Gli scenari suggeriti per l'impostazione SkipXmlCompatibilityProcessing di sono true :

  • Si vuole mantenere qualsiasi contenuto di compatibilità del markup nel flusso XAML primario.

  • La compatibilità dei markup è già stata elaborata perché si usa un lettore in grado di elaborare il contenuto di compatibilità dei markup inline.

  • Si sceglie di ignorare le convenzioni di compatibilità XML nell'implementazione del lettore XAML per motivi di prestazioni.

Si applica a