System.Xaml Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет типы, относящиеся к средствам чтения и записи XAML. В их число входят реализации по умолчанию служб XAML платформы .NET и ее средства чтения и записи XAML. Кроме того, к ним относятся типы из системы типов XAML и другие типы поддержки, связанные с концепциями XAML и служб XAML платформы .NET.
Классы
AmbientPropertyValue |
Сообщает сведения о внешнем свойстве как части реализации объекта IAmbientProvider. |
AttachableMemberIdentifier |
Предоставляет представление идентификаторов присоединяемых членов системы типов XAML. Структура идентификатора присоединяемого члена представляется в форме строки |
AttachablePropertyServices |
Предоставляет статические вспомогательные методы, получающие значения и сведения о методах доступа из свойства, допускающего присоединение, и работающие с хранилищем присоединяемых свойств. |
NamespaceDeclaration |
Объявляет идентификатор и префикс для пространства имен XAML, сохраняя эти строковые значения в виде отдельных свойств. |
XamlBackgroundReader |
Реализует класс XamlReader с двойной буферизацией, который может разделять чтение и запись на различные потоки. |
XamlDeferringLoader |
Представляет поведение средства чтения XAML, загружающего и возвращающего отложенное содержимое. |
XamlDirective |
Предоставляет системный идентификатор типа XAML для члена, если он также является директивой XAML. Средства чтения и записи XAML используют идентификатор XamlDirective при обработке узлов членов. Идентификатор используется, когда средство чтения XAML размещается на объект StartMember и свойство IsDirective имеет значение |
XamlDuplicateMemberException |
Исключение, создаваемое, когда средство записи XAML пытается записать значение для дублирующего члена в этом же узле объекта. |
XamlException |
Исключение, которое создается для исключения в универсальном средстве чтения XAML или средстве записи XAML. |
XamlInternalException |
Исключение, которое создается в случаях внутренних несоответствий, возникающих во время чтения и записи XAML. |
XamlLanguage |
Определяет константы, предоставляющие строки или объекты, которые полезны для разметки XAML или программирования с типами XAML. Эти строки или объекты относятся к концепциям языка XAML, к реализации концепций языка XAML в службах XAML .NET или к тому и другому. |
XamlMember |
Предоставляет системный идентификатор типа языка XAML для членов типов XAML. Этот идентификатор используется средствами чтения и записи XAML во время обработки узлов членов (когда средство чтения XAML находится в поле StartMember). Кроме того, он используется для общей логики системы типов XAML. |
XamlNodeList |
Предоставляет список узлов XAML, который можно использовать для таких целей, как отложенная запись узлов XAML. |
XamlNodeQueue |
Предоставляет буфер для записи узлов и их повторного чтения. |
XamlObjectEventArgs |
Предоставляет данные для обратных вызовов, которые могут быть вставлены в последовательность для инициализации объекта и задания его свойств. Это влияет на граф объекта, созданного XamlObjectWriter. |
XamlObjectReader |
Предоставляет реализацию XamlReader, которая считывает графы объектов и создает поток узла XAML. |
XamlObjectReaderException |
Исключение, создаваемое несколькими внутренними вспомогательными программными интерфейсами приложений (API) XamlObjectReader. |
XamlObjectReaderSettings |
Задает правила обработки или значения параметров для класса XamlObjectReader. |
XamlObjectWriter |
Создает граф объектов из исходного потока узлов XAML. |
XamlObjectWriterException |
Исключение, создаваемое, когда средство записи XAML (например, класс XamlObjectWriter) обнаруживает ошибку при попытке создать графы объектов из потока узлов XAML. |
XamlObjectWriterSettings |
Предоставляет определенные параметры средства записи XAML для объекта XamlObjectWriter. |
XamlParseException |
Исключение, которое вызывается, когда средству чтения XAML не удается преобразовать элементы источника средства чтения XAML в поток узлов XAML. |
XamlReader |
Предоставляет базовые определения для классов, получающих входные данные XAML и создающих потоки узлов XAML. |
XamlReaderSettings |
Задает правила обработки или значения параметров для реализации XamlReader. |
XamlSchemaContext |
Определяет контекст с возможностью многократного использования для интерпретации или сопоставления типов XAML и типов в базовых сборках. |
XamlSchemaContextSettings |
Предоставляет необязательные параметры для объекта XamlSchemaContext. |
XamlSchemaException |
Исключение, возникающее, когда система привязки или другая система представления схемы для XAML сообщает об исключении контексту схемы. |
XamlServices |
Предоставляет службы высокого уровня (статические методы) для распространенных при работе с XAML задач чтения XAML и записи графа объектов или чтения графа объектов и записи выходного файла XAML для целей сериализации. |
XamlType |
Сообщает сведения о типах языка XAML в составе общей системы языка XAML, реализованной в службах XAML .NET. |
XamlWriter |
Предоставляет определения реализации по умолчанию и базового класса для средства записи XAML. Это средство записи не является рабочим средством записи XAML по умолчанию; необходимо наследовать классу XamlWriter и реализовать все его абстрактные члены или использовать существующий производный класс XamlWriter. |
XamlWriterSettings |
Предоставляет параметры инициализации для реализации класса XamlWriter. |
XamlXmlReader |
Обрабатывает разметку XAML из XML-файлов, используя промежуточный объект XmlReader, и создает поток узлов XAML. |
XamlXmlReaderSettings |
Задает правила обработки или значения параметров для реализации средства чтения XAML XamlXmlReader. |
XamlXmlWriter |
Использует класс поддержки TextWriter или XmlWriter для записи потока узлов XAML в сериализованную форму текста или разметки. |
XamlXmlWriterException |
Исключение, вызываемое некоторыми интерфейсами API объекта XamlXmlWriter. |
XamlXmlWriterSettings |
Предоставляет параметры инициализации для реализации средства чтения XAML на основе класса XamlXmlWriter. |
Интерфейсы
IAmbientProvider |
Представляет службу, которая может возвращать элементы сведений о внешних свойствах или внешних типах преобразователям типов и расширениям разметки. |
IAttachedPropertyStore |
Представляет присоединяемое хранилище членов для объекта, в котором заданы присоединяемые члены. На это хранилище присоединяемых членов можно ссылаться с помощью объекта AttachablePropertyServices. |
IDestinationTypeProvider |
Представляет службу, которая возвращает идентификатор системы типов среды CLR для целевого типа. Целевой тип используется, если о целевом типе для операции задания свойства сообщается косвенно через отражение или другие механизмы. |
INamespacePrefixLookup |
Представляет службу, которая может возвращать рекомендуемый префикс для сопоставления пространства имен XAML с потребителями. В число потребителей могут входить среды разработки и сериализаторы. |
IRootObjectProvider |
Описывает службу, которая может возвращать корневой объект анализируемой разметки. |
IXamlIndexingReader |
Предоставляет службу, которая представляет собой элемент управления индексированными узлами для простой реализации средства чтения XAML, основанного на узлах. |
IXamlLineInfo |
Описывает службу для передачи сведений о текстовой строке в реализации средства чтения XAML. |
IXamlLineInfoConsumer |
Описывает службу, в которой средство записи XAML может использовать сообщенные сведения о строке и включать их в выходные данные. |
IXamlNameProvider |
Предоставляет службу, которая используется во время операций сохранения и записи для ввода объекта и возвращения имени XAML. |
IXamlNameResolver |
Описывает службу, которая может возвращать объекты, указанные по имени XAML, или возвращает токен, который откладывает разрешение имен. Служба может также возвращать перечисляемый набор всех именованных объектов из области имен XAML. |
IXamlNamespaceResolver |
Описывает службу, которая может возвращать пространство имен XAML на основе его префикса в соответствии с сопоставлением в разметке XAML. |
IXamlObjectWriterFactory |
Представляет службу, которая создает объект XamlObjectWriter на основе текущего контекста внутреннего средства синтаксического анализа. |
IXamlSchemaContextProvider |
Представляет службу, предоставляющую сведения о контексте схимы XAML преобразователям типов и расширениям разметки. |
Перечисления
XamlNodeType |
Описывает тип узла, обрабатываемого в данный момент средством чтения XAML. |