Freigeben über


XamlXmlReaderSettings.SkipXmlCompatibilityProcessing Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, ob der Leser vom Standardverhalten XamlXmlReader der Verarbeitung von Markupkompatibilitätsinhalten abweichen soll.

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, was bedeutet, dass XML-Kompatibilitätsmarkup als Teil des Hauptdatenstroms verarbeitet wird und die Kompatibilität nicht berücksichtigt wird. false wenn das Standardverhalten verwendet wird, das die XML-Kompatibilität separat verarbeitet. Der Standardwert lautet false.

Hinweise

Das Standardbehandlungsverhalten für die XML-Markupkompatibilität besteht darin XamlXmlReader , dass die für die XamlXmlReaderInitialisierung bereitgestellte Datei in eine erstellte interne Hilfsklasse eingeschlossen wird. Diese Hilfsklasse liest die Markupkompatibilitätsknoten separat und wechselt basierend auf der Markupkompatibilität des Schemakontexts in die Knoten.

Vorgeschlagene Szenarien für die true Einstellung SkipXmlCompatibilityProcessing sind:

  • Sie möchten alle Markupkompatibilitätsinhalte im primären XAML-Datenstrom beibehalten.

  • Sie haben die Markupkompatibilität bereits verarbeitet, da Sie einen Reader verwenden, der Markupkompatibilitätsinhalte inline verarbeiten kann.

  • Aus Gründen der Leistung entscheiden Sie sich, XML-Kompatibilitätskonventionen in der XAML-Readerimplementierung zu ignorieren.

Gilt für: