XamlXmlReaderSettings.SkipXmlCompatibilityProcessing Свойство

Определение

Получает или задает значение, определяющее, должно ли средство чтения отличаться от поведения XamlXmlReader по умолчанию при обработке содержимого совместимости разметки.

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

Значение свойства

Boolean

Значение true, если инициирующее средство чтения используется напрямую, то есть разметка совместимости XML обрабатывается как часть основного потока и совместимость не учитывается. Значение false, если используется поведение по умолчанию, то есть совместимость XML обрабатывается отдельно. Значение по умолчанию — false.

Комментарии

Поведение обработки по умолчанию для совместимости разметки XML заключается в XamlXmlReader том, что XamlXmlReader, как указано для инициализации, упаковывается в созданный внутренний вспомогательный класс. Этот вспомогательный класс считывает узлы совместимости разметки отдельно и входит в узлы на основе совместимости разметки контекста схемы.

Ниже приведены рекомендуемые сценарии для настройки SkipXmlCompatibilityProcessing true :

  • Вы хотите сохранить содержимое совместимости разметки в основном потоке XAML.

  • Вы уже обработали совместимость разметки, так как используется средство чтения, которое может обрабатывать содержимое совместимости разметки.

  • Вы решили игнорировать соглашения о совместимости XML в реализации средства чтения XAML по соображениям производительности.

Применяется к