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í 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ě |
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 |
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. |