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вспомогательный класс, указанный для инициализации, упакован в созданный внутренний вспомогательный класс. Этот вспомогательный класс считывает узлы совместимости разметки отдельно и вводит узлы на основе совместимости разметки контекста схемы.
Рекомендуемые сценарии для настройки SkipXmlCompatibilityProcessingtrue :
Вы хотите сохранить любое содержимое совместимости разметки в основном потоке XAML.
Вы уже обработали совместимость разметки, так как вы используете средство чтения, которое может обрабатывать содержимое совместимости разметки.
Вы решили игнорировать соглашения о совместимости XML в реализации средства чтения XAML по соображениям производительности.