XamlXmlReaderSettings.SkipXmlCompatibilityProcessing Proprietà
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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
.
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.