ParserContext Класс
В этой статье
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет контекстную информацию, необходимую анализатору XAML.
public ref class ParserContext : System::Windows::Markup::IUriContext
public class ParserContext : System.Windows.Markup.IUriContext
type ParserContext = class
interface IUriContext
Public Class ParserContext
Implements IUriContext
- Наследование
-
ParserContext
- Реализации
Средство синтаксического анализа XAML, на которое ссылается этот контекст, — это API средства синтаксического анализа XAML платформа .NET Framework 3.5 эры, который относится к реализации WPF, который предоставляется в System.Windows.Markup.XamlReader и System.Windows.Markup.XamlWriter.
Система XAML в платформа .NET Framework 4 использует более сложную систему типов XAML и, следовательно, также использует другой тип контекста для операций обработки XAML. Для получения дополнительной информации см. XamlSchemaContext.
Обычно ParserContext используется в качестве входных данных для вызова XamlReader операции. В таких случаях используются перегрузки XamlReader.Load или XamlReader.LoadAsync , где предоставление обеспечивает больший ParserContext контроль над такими факторами, как сопоставление типов с XAML или изменение значений по умолчанию для обработки XML. Использование в ParserContext отличие от поведения System.Windows.Markup.XamlReader по умолчанию является расширенным сценарием.
xml:lang
и xml:space
является одним из аспектов контекста, который можно переопределить. По умолчанию контекст средства синтаксического анализа использует en-us
основанные значения. Дополнительные сведения о том, почему контекст на уровне языка для XAML использует en-us
вместо инвариантного значения языка и региональных параметров, см. в статье Общие сведения о глобализации и локализации WPF.
Parser |
Инициализирует новый экземпляр класса ParserContext. |
Parser |
Инициализирует новый экземпляр класса ParserContext с помощью заданного класса XmlParserContext. |
Base |
Получает или задает базовый URI для данного контекста. |
Xaml |
Получает или задает объект XamlTypeMapper для использования с данным ParserContext. |
Xml |
Получает или задает строку |
Xmlns |
Получает словарь пространства имен XAML для данного контекста анализатора XAML. |
Xml |
Получает или задает знак для |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
Get |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
Get |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
Memberwise |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
To |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
To |
Преобразовывает коллекцию ParserContext в объект XmlParserContext. |
Implicit(Parser |
Преобразует класс XAML ParserContext в класс XmlParserContext. |
Продукт | Версии |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: