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
Значение свойства
Значение true
, если инициирующее средство чтения используется напрямую, то есть разметка совместимости XML обрабатывается как часть основного потока и совместимость не учитывается. Значение false
, если используется поведение по умолчанию, то есть совместимость XML обрабатывается отдельно. Значение по умолчанию — false
.
Комментарии
Поведение обработки по умолчанию для совместимости разметки XML заключается в XamlXmlReader том, что XamlXmlReader, как указано для инициализации, упаковывается в созданный внутренний вспомогательный класс. Этот вспомогательный класс считывает узлы совместимости разметки отдельно и входит в узлы на основе совместимости разметки контекста схемы.
Ниже приведены рекомендуемые сценарии для настройки SkipXmlCompatibilityProcessing true
:
Вы хотите сохранить содержимое совместимости разметки в основном потоке XAML.
Вы уже обработали совместимость разметки, так как используется средство чтения, которое может обрабатывать содержимое совместимости разметки.
Вы решили игнорировать соглашения о совместимости XML в реализации средства чтения XAML по соображениям производительности.