System.Xaml Obor názvů

Poskytuje typy, které se vztahují k čtenářům XAML a zapisovačům XAML. To zahrnuje výchozí implementace služeb .NET XAML a jejich čtenáři XAML a zapisovače XAML. Obsahuje také typy relevantní pro systém typů XAML a další typy podpory související s koncepty služeb XAML a .NET XAML.

Třídy

AmbientPropertyValue

Hlásí informace o okolí vlastnost, jako součást IAmbientProvider implementace.

AttachableMemberIdentifier

Poskytuje reprezentaci identifikátoru systému typu XAML pro připojitelné členy. Struktura identifikátoru paralelně declaringType.memberName tvoří řetězec formuláře pro použití připojitelného člena.

AttachablePropertyServices

Poskytuje statické pomocné metody, které získávají hodnoty a informace o metodě příslušenství z připojitelné vlastnosti a které pracují s připojeným úložištěm vlastností.

NamespaceDeclaration

Deklaruje identifikátor a předponu oboru názvů XAML uložením těchto řetězcových hodnot jako samostatné vlastnosti.

XamlBackgroundReader

Implementuje dvojitou vyrovnávací paměť XamlReader , která může rozdělit čtení a zápis do různých vláken.

XamlDeferringLoader

Představuje chování čtenáře XAML, které načte a vrací odložený obsah.

XamlDirective

Poskytuje identifikátor systému typů XAML pro člena, pokud je členem také direktiva XAML. Čtenáři XAML a zapisovači XAML používají XamlDirective identifikátor během zpracování členských uzlů. Identifikátor se používá, když je čtečka XAML umístěna na StartMember a IsDirective je true.

XamlDuplicateMemberException

Výjimka, která se vyvolá, když se zapisovač XAML pokusí napsat hodnotu duplicitního člena do stejného uzlu objektu.

XamlException

Výjimka, která je vyvoláná pro obecnou výjimku pro čtení XAML nebo zapisovač XAML.

XamlInternalException

Výjimka, která je vyvoláná pro vnitřní nekonzistence, ke kterým dochází během čtení XAML a zápisu XAML.

XamlLanguage

Definuje konstanty, které poskytují řetězce nebo objekty, které jsou užitečné pro kód XAML nebo pro programování s typy XAML. Tyto řetězce nebo objekty jsou relevantní pro koncepty jazyka XAML, pro implementaci konceptů jazyka XAML ve službách .NET XAML nebo pro obojí.

XamlMember

Poskytuje identifikátor systému typů XAML pro členy typů XAML. Identifikátor používá čtenáři XAML a zapisovače XAML během zpracování členských uzlů (když je čtečka XAML umístěna na StartMember) a také pro obecnou logiku systému typů XAML.

XamlNodeList

Poskytuje seznam uzlů XAML, které lze použít pro scénáře, jako je zápis uzlů XAML odloženým způsobem.

XamlNodeQueue

Poskytuje vyrovnávací paměť pro zápis uzlů a jejich opětovné čtení.

XamlObjectEventArgs

Poskytuje data pro zpětné volání, která lze vložit do sekvence pro inicializaci objektů a nastavení vlastností. To ovlivňuje graf objektů, který je vytvořen XamlObjectWriter.

XamlObjectReader

XamlReader Poskytuje implementaci, která čte grafy objektů a generuje stream uzlu XAML.

XamlObjectReaderException

Výjimka, která je vyvoláná několika XamlObjectReader interními pomocnými rozhraními API.

XamlObjectReaderSettings

Určuje pravidla zpracování nebo nastavení možností pro XamlObjectReaderurčitý .

XamlObjectWriter

Vytvoří objektový graf ze zdrojového datového proudu uzlu XAML.

XamlObjectWriterException

Výjimka, která se vyvolá, když se zapisovač XAML (například XamlObjectWriter třída) setká s chybou při pokusu o vytvoření objektů grafů z datového proudu uzlu XAML.

XamlObjectWriterSettings

Poskytuje konkrétní nastavení zapisování XAML pro XamlObjectWriter.

XamlParseException

Výjimka, která se vyvolá, když čtenář XAML nemůže zpracovat prvky zdroje čtenáře XAML do datového proudu uzlu XAML.

XamlReader

Poskytuje základní definice tříd, které využívají vstup XAML a vytvářejí streamy uzlů XAML.

XamlReaderSettings

Určuje pravidla zpracování nebo nastavení možností pro implementaci XamlReader .

XamlSchemaContext

Definuje opakovaně použitelný kontext pro interpretaci nebo mapování typů XAML a typy v sestaveních, které jsou základem.

XamlSchemaContextSettings

Poskytuje volitelná nastavení pro XamlSchemaContext.

XamlSchemaException

Výjimka, která se vyvolá, když systém vazby nebo jiný systém reprezentace schématu pro XAML hlásí výjimku kontextu schématu.

XamlServices

Poskytuje služby vyšší úrovně (statické metody) pro běžné úlohy XAML čtení XAML a zápis objektového grafu; nebo čtení grafu objektu a zápis výstupu souboru XAML pro účely serializace.

XamlType

Zaznamenává informace o typech XAML jako součást celkového systému XAML, který je implementovaný ve službách .NET XAML.

XamlWriter

Poskytuje výchozí implementaci a definice základní třídy pro zapisovač XAML. Toto není funkční výchozí zapisovač XAML; Musíte buď odvodit XamlWriter a implementovat jeho abstraktní členy, nebo použít existující XamlWriter odvozenou třídu.

XamlWriterSettings

Poskytuje nastavení inicializace pro XamlWriter implementaci.

XamlXmlReader

Zpracovává kód XAML ze souborů XML pomocí zprostředkujícího XmlReader kódu a vytvoří stream uzlu XAML.

XamlXmlReaderSettings

Určuje pravidla zpracování nebo nastavení možností pro implementaci čtečky XamlXmlReader XAML.

XamlXmlWriter

TextWriter Používá třídu nebo XmlWriter podporu k zápisu streamu uzlu XAML do textového nebo revizní serializovaného formuláře.

XamlXmlWriterException

Výjimka, která je vyvolán určitými XamlXmlWriter rozhraními API.

XamlXmlWriterSettings

Poskytuje nastavení inicializace pro XamlXmlWriter implementaci zapisovače XAML.

Rozhraní

IAmbientProvider

Představuje službu, která může vracet informace o okolních vlastnostech nebo okolních typech pro převaděče typů a rozšíření značek.

IAttachedPropertyStore

Představuje připojitelné úložiště členů pro objekt, kde jsou nastaveny připojitelné členy. Na toto připojitelné úložiště členů lze pak odkazovat pomocí AttachablePropertyServices.

IDestinationTypeProvider

Představuje službu, která může pro cílový typ vrátit identifikátor systému typu CLR. Cílový typ je relevantní, pokud je cílový typ operace nastavení vlastností nepřímo hlášen reflexí nebo jinými mechanismy.

INamespacePrefixLookup

Představuje službu, která může vrátit doporučenou předponu pro mapování oboru názvů XAML na uživatele. Spotřebitelé můžou zahrnovat návrhová prostředí nebo serializátory.

IRootObjectProvider

Popisuje službu, která může vrátit kořenový objekt parsovaných značek.

IXamlIndexingReader

Poskytuje službu, která představuje indexovaný ovládací prvek uzlu pro jednoduchou implementaci čtečky XAML založené na uzlu.

IXamlLineInfo

Popisuje službu pro generování informací o textovém řádku v implementacích čtečky XAML.

IXamlLineInfoConsumer

Popisuje službu, ve které může zapisovatel XAML používat hlášené informace o řádku a pak zahrnout informace do výstupu.

IXamlNameProvider

Poskytuje službu, která se používá při operacích ukládání a zápisu pro vstup objektu a vrací název XAML.

IXamlNameResolver

Popisuje službu, která může vracet objekty určené názvem XAML nebo případně vrací token, který vrací překlad názvů. Služba může také vrátit výčet všech pojmenovaných objektů, které jsou v názvovém oboru XAML.

IXamlNamespaceResolver

Popisuje službu, která může vrátit obor názvů XAML, který je založený na jeho předponě při mapování v kódu XAML.

IXamlObjectWriterFactory

Představuje službu, která generuje XamlObjectWriter , která je založená na aktuálním kontextu interního analyzátoru.

IXamlSchemaContextProvider

Představuje službu, která poskytuje informace o kontextu schématu XAML pro převaděče typů a rozšíření značek.

Výčty

XamlNodeType

Popisuje typ uzlu, který právě zpracovává čtenář XAML.