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 по соображениям производительности.

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