Freigeben über


XamlXmlReaderSettings.SkipXmlCompatibilityProcessing Eigenschaft

Definition

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.

Gilt für: