System.Xaml Пространство имен

Предоставляет типы, связанные с средствами чтения XAML и средствами записи XAML. Сюда входят реализации служб .NET XAML и средств чтения XAML и записи XAML по умолчанию. Также содержит типы, относящиеся к системе типов XAML и другим типам поддержки, связанным с концепциями служб XAML и .NET XAML.

Классы

Имя Описание
AmbientPropertyValue

Сообщает сведения о внешнем свойстве IAmbientProvider в рамках реализации.

AttachableMemberIdentifier

Предоставляет представление системного идентификатора типа XAML для присоединенных элементов. Структура идентификаторов параллелирует declaringType.memberName строку формы для использования присоединенных элементов.

AttachablePropertyServices

Предоставляет статические вспомогательные методы, которые получают значения и сведения о методе доступа из присоединенного свойства и работают с присоединенным хранилищем свойств.

NamespaceDeclaration

Объявляет идентификатор и префикс пространства имен XAML, сохраняя эти строковые значения в виде отдельных свойств.

XamlBackgroundReader

Реализует двойной буфер, XamlReader который может разделить чтение и запись в разные потоки.

XamlDeferringLoader

Представляет поведение чтения XAML, которое загружает и возвращает отложенное содержимое.

XamlDirective

Предоставляет системный идентификатор типа XAML для члена, если элемент также является директивой XAML. Средства чтения XAML и записи XAML используют XamlDirective идентификатор во время обработки узлов-членов. Идентификатор используется при расположении средства чтения XAML на объекте StartMember и IsDirective его trueрасположении.

XamlDuplicateMemberException

Исключение, которое возникает, когда модуль записи XAML пытается написать значение для повторяющегося элемента в том же узле объекта.

XamlException

Исключение, которое создается для общего исключения средства чтения XAML или записи XAML.

XamlInternalException

Исключение, которое возникает для внутренних несоответствий, возникающих во время чтения XAML и записи XAML.

XamlLanguage

Определяет константы, предоставляющие строки или объекты, которые полезны для разметки XAML или для программирования с помощью типов XAML. Эти строки или объекты относятся к понятиям языка XAML, реализации концепций языка XAML в службах XAML или обоих.

XamlMember

Предоставляет системный идентификатор типа XAML для членов типов XAML. Идентификатор используется средствами чтения XAML и средствами записи XAML во время обработки узлов-членов (когда средство чтения XAML размещается в a StartMember) и для общей логики системы типов XAML.

XamlNodeList

Предоставляет список узлов XAML, которые можно использовать для сценариев, таких как запись узлов XAML в отложенном режиме.

XamlNodeQueue

Предоставляет буфер для записи узлов и их повторного чтения.

XamlObjectEventArgs

Предоставляет данные для обратных вызовов, которые можно вставить в последовательность для инициализации объекта и параметра свойства. Это влияет на граф объектов, создаваемый XamlObjectWriter.

XamlObjectReader

XamlReader Предоставляет реализацию, которая считывает графы объектов и создает поток узлов XAML.

XamlObjectReaderException

Исключение, которое вызывается несколькими XamlObjectReader внутренними вспомогательными API.

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, реализованной в .NET службах XAML.

XamlWriter

Предоставляет определения по умолчанию и базовые определения классов для модуля записи XAML. Это не рабочий модуль записи XAML по умолчанию; Необходимо либо наследить от XamlWriter абстрактных членов, либо использовать существующий XamlWriter производный класс.

XamlWriterSettings

Предоставляет параметры инициализации для XamlWriter реализации.

XamlXmlReader

Обрабатывает разметку XAML из XML-файлов с помощью посредника XmlReader и создает поток узлов XAML.

XamlXmlReaderSettings

Задает правила обработки или параметры параметров для XamlXmlReader реализации средства чтения XAML.

XamlXmlWriter

TextWriter Использует класс поддержки XmlWriter для записи потока узла XAML в текст или сериализованную форму разметки.

XamlXmlWriterException

Исключение, которое вызывается определенными XamlXmlWriter API.

XamlXmlWriterSettings

Предоставляет параметры инициализации для XamlXmlWriter реализации модуля записи XAML.

Интерфейсы

Имя Описание
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.