XamlXmlReaderSettings.SkipXmlCompatibilityProcessing Egenskap

Definition

Hämtar eller anger ett värde som avgör om läsaren ska skilja sig från standardbeteendet XamlXmlReader för hur kompatibilitetsinnehåll för markering bearbetas.

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

Egenskapsvärde

true om den initierande läsaren används direkt, vilket innebär att XML-kompatibilitetspålägg bearbetas som en del av huvudströmmen och kompatibilitet inte beaktas. false om standardbeteendet används, vilket bearbetar XML-kompatibilitet separat. Standardvärdet är false.

Kommentarer

Standardhanteringsbeteendet för XML-kompatibilitet i XamlXmlReader är att XamlXmlReader, enligt initieringen, är omsluten i en skapad intern hjälpklass. Den här hjälpklassen läser kompatibilitetsnoderna för markering separat och går in i noderna baserat på schemakontextens kompatibilitet.

Föreslagna scenarier för inställning SkipXmlCompatibilityProcessing till true är:

  • Du vill behålla valfritt påläggskompatibilitetsinnehåll i den primära XAML-strömmen.

  • Du har redan bearbetat kompatibiliteten för markering eftersom du använder en läsare som kan bearbeta kompatibilitetsinnehåll för markering infogat.

  • Du väljer att ignorera XML-kompatibilitetskonventioner i XAML-läsarimplementeringen av prestandaskäl.

Gäller för