System.Xaml Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje typy, které se vztahují ke čtenářům XAML a zapisovačům XAML. To zahrnuje výchozí implementace služeb .NET XAML a jejích čtenářů XAML a zapisovačů XAML. Obsahuje také typy relevantní pro systém typů XAML a další typy podpory související s koncepty XAML a .NET XAML Services.
Třídy
| Name | Description |
|---|---|
| AmbientPropertyValue |
Hlásí informace o okolí vlastnosti v rámci IAmbientProvider implementace. |
| AttachableMemberIdentifier |
Poskytuje reprezentaci identifikátoru systému typů XAML pro připojitelné členy. Struktura identifikátorů paralelně |
| AttachablePropertyServices |
Poskytuje statické pomocné metody, které získávají informace o hodnotách a přístupové metodě 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ých vlastností. |
| 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 při zpracování členských uzlů. Identifikátor se používá, když je čtečka XAML umístěna na a StartMemberIsDirective je |
| XamlDuplicateMemberException |
Výjimka, která se vyvolá, když se zapisovač XAML pokusí napsat hodnotu pro duplicitní člen do stejného uzlu objektu. |
| XamlException |
Výjimka, která se vyvolá pro obecnou výjimku čtečky XAML nebo zapisovače XAML. |
| XamlInternalException |
Výjimka, která je vyvolán pro interní nekonzistence, ke kterým dochází při č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žívají čtenáři XAML a zapisovače XAML během zpracování členských uzlů (při umístění čtečky XAML na StartMember) a také pro obecnou systémovou logiku typu 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ápisuzlůch |
| XamlObjectEventArgs |
Poskytuje data pro zpětná volání, která lze vložit do sekvence pro inicializaci objektů a nastavení vlastnosti. To ovlivňuje graf objektů, který je vytvořen XamlObjectWriter. |
| XamlObjectReader |
XamlReader Poskytuje implementaci, která čte grafy objektů a generuje datový proud 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 .XamlObjectReader |
| XamlObjectWriter |
Vytvoří graf objektů ze zdrojového datového proudu uzlu XAML. |
| XamlObjectWriterException |
Výjimka, která se vyvolá, když zapisovač XAML (například XamlObjectWriter třída) při pokusu o vytvoření objektových grafů z datového proudu uzlu XAML dojde k chybě. |
| XamlObjectWriterSettings |
Poskytuje konkrétní nastavení zapisovače XAML pro XamlObjectWriter. |
| XamlParseException |
Výjimka, která se vyvolá, když čtenář XAML nemůže zpracovat elementy zdroje čtečky XAML do datového proudu uzlu XAML. |
| XamlReader |
Poskytuje základní definice pro třídy, 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ápisu objektového grafu; nebo čtení objektového grafu a zápisu 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ě .NET XAML Services. |
| 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 implementaci XamlWriter . |
| XamlXmlReader |
Zpracovává kód XAML ze souborů XML pomocí XmlReader zprostředkujícího kódu a vytvoří datový proud uzlu XAML. |
| XamlXmlReaderSettings |
Určuje pravidla zpracování nebo nastavení možností pro implementaci čtečky XamlXmlReader XAML. |
| XamlXmlWriter |
TextWriter Používá nebo XmlWriter podporuje třídu k zápisu datového proudu 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 implementaci zapisovače XamlXmlWriter XAML. |
Rozhraní
| Name | Description |
|---|---|
| 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 vrátit identifikátor systému typu CLR pro cílový typ. 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 revizí, které se analyzují. |
| IXamlIndexingReader |
Poskytuje službu, která představuje ovládací prvek indexovaného uzlu pro jednoduchou implementaci čtečky XAML založené na uzlu. |
| IXamlLineInfo |
Popisuje službu pro generování informací textového řádku v implementacích čtečky XAML. |
| IXamlLineInfoConsumer |
Popisuje službu, ve které může zapisovač XAML používat informace o ohlášených řádcích a pak tyto informace zahrnout 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 vrácení názvu XAML. |
| IXamlNameResolver |
Popisuje službu, která může vracet objekty, které jsou určeny názvem XAML, nebo alternativně vrátí token, který deferuje 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ě, protože je namapován v kódu XAML. |
| IXamlObjectWriterFactory |
Představuje službu, která generuje XamlObjectWriter , která je založená na aktuálním interním kontextu 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
| Name | Description |
|---|---|
| XamlNodeType |
Popisuje typ uzlu, který právě zpracovává čtenář XAML. |