XamlXmlReaderSettings.SkipXmlCompatibilityProcessing Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der bestimmt, ob der Reader vom Standard-XamlXmlReader-Verhalten bei der Verarbeitung von Markupkompatibilitätsinhalt abweichen soll, oder legt diesen fest.
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
Eigenschaftswert
true
, wenn der initiierende Reader direkt verwendet wird, sodass XML-Kompatibilitätsmarkup als Teil des Hauptstreams verarbeitet wird und die Kompatibilität keine Rolle spielt.
false
, wenn das Standardverhalten verwendet wird, bei dem XML-Kompatibilität getrennt verarbeitet wird. Der Standardwert ist false
.
Hinweise
Das Standardbehandlungsverhalten für die XML-Markupkompatibilität in besteht darin XamlXmlReader , dass die - wie für die XamlXmlReaderInitialisierung vorgesehen - in eine erstellte interne Hilfsklasse eingeschlossen wird. Diese Hilfsklasse liest die Markupkompatibilitätsknoten separat und wird basierend auf der Markupkompatibilität des Schemakontexts in die Knoten eingegeben.
Empfohlene Szenarien für die Einstellung SkipXmlCompatibilityProcessing auf true
sind:
Sie möchten alle Markupkompatibilitätsinhalte im primären XAML-Stream beibehalten.
Sie haben die Markupkompatibilität bereits verarbeitet, da Sie einen Reader verwenden, der Markupkompatibilitätsinhalte inline verarbeiten kann.
Sie entscheiden sich, XML-Kompatibilitätskonventionen in Ihrer XAML-Readerimplementierung aus Leistungsgründen zu ignorieren.