System.Xaml Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет типы, связанные с средствами чтения XAML и средствами записи XAML. Сюда входят реализации служб .NET XAML и средств чтения XAML и записи XAML по умолчанию. Также содержит типы, относящиеся к системе типов XAML и другим типам поддержки, связанным с концепциями служб XAML и .NET XAML.
Классы
| Имя | Описание |
|---|---|
| AmbientPropertyValue |
Сообщает сведения о внешнем свойстве IAmbientProvider в рамках реализации. |
| AttachableMemberIdentifier |
Предоставляет представление системного идентификатора типа XAML для присоединенных элементов. Структура идентификаторов параллелирует |
| AttachablePropertyServices |
Предоставляет статические вспомогательные методы, которые получают значения и сведения о методе доступа из присоединенного свойства и работают с присоединенным хранилищем свойств. |
| NamespaceDeclaration |
Объявляет идентификатор и префикс пространства имен XAML, сохраняя эти строковые значения в виде отдельных свойств. |
| XamlBackgroundReader |
Реализует двойной буфер, XamlReader который может разделить чтение и запись в разные потоки. |
| XamlDeferringLoader |
Представляет поведение чтения XAML, которое загружает и возвращает отложенное содержимое. |
| XamlDirective |
Предоставляет системный идентификатор типа XAML для члена, если элемент также является директивой XAML. Средства чтения XAML и записи XAML используют XamlDirective идентификатор во время обработки узлов-членов. Идентификатор используется при расположении средства чтения XAML на объекте StartMember и IsDirective его |
| 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. |