System.Xaml Naamruimte

Biedt typen die betrekking hebben op XAML-lezers en XAML-schrijvers. Dit omvat de standaard implementaties van .NET XAML Services en de XAML-lezers en XAML-schrijvers. Bevat ook typen die relevant zijn voor het XAML-typesysteem en andere ondersteuningstypen met betrekking tot XAML en .NET concepten van XAML Services.

Klassen

Name Description
AmbientPropertyValue

Rapporteert informatie over een omgevingseigenschap als onderdeel van een IAmbientProvider implementatie.

AttachableMemberIdentifier

Biedt een XAML-type systeem-id-weergave voor koppelbare leden. De id-structuur parallelleert het declaringType.memberName tekenreeksformulier voor het koppelen van lidgebruik.

AttachablePropertyServices

Biedt statische helpermethoden waarmee waarden en toegangsmethodegegevens worden opgehaald uit een koppelbare eigenschap en die werken met een gekoppeld eigenschappenarchief.

NamespaceDeclaration

Declareert de id en het voorvoegsel van een XAML-naamruimte door deze tekenreekswaarden op te slaan als afzonderlijke eigenschappen.

XamlBackgroundReader

Hiermee wordt een dubbele buffer geïmplementeerd XamlReader waarmee het lezen en schrijven naar verschillende threads kan worden gesplitst.

XamlDeferringLoader

Vertegenwoordigt het gedrag van een XAML-lezer die uitgestelde inhoud laadt en retourneert.

XamlDirective

Geeft de XAML-type systeem-id voor een lid als het lid ook een XAML-instructie is. XAML-lezers en XAML-schrijvers gebruiken de id tijdens de XamlDirective verwerking van lidknooppunten. De id wordt gebruikt wanneer de XAML-lezer op een StartMember wordt weergegeven en IsDirective is true.

XamlDuplicateMemberException

De uitzondering die wordt gegenereerd wanneer een XAML-schrijver probeert een waarde te schrijven voor een duplicaatlid in hetzelfde objectknooppunt.

XamlException

De uitzondering die wordt gegenereerd voor een algemene XAML-lezer of XAML writer-uitzondering.

XamlInternalException

De uitzondering die wordt gegenereerd voor interne inconsistenties die optreden tijdens het lezen van XAML en XAML-schrijven.

XamlLanguage

Definieert constanten die tekenreeksen of objecten bieden die nuttig zijn voor XAML-markeringen of voor programmeren met XAML-typen. Deze tekenreeksen of objecten zijn relevant voor XAML-taalconcepten, voor de implementatie van XAML-taalconcepten in .NET XAML-services of voor beide.

XamlMember

Biedt de systeem-id van het XAML-type voor leden van XAML-typen. De id wordt gebruikt door XAML-lezers en XAML-schrijvers tijdens de verwerking van lidknooppunten (wanneer de XAML-lezer op een StartMemberpositie is) en ook voor algemene systeemlogica van het XAML-type.

XamlNodeList

Biedt een lijst met XAML-knooppunten, die kunnen worden gebruikt voor scenario's zoals het schrijven van XAML-knooppunten op een uitgestelde manier.

XamlNodeQueue

Biedt een buffer voor het schrijven van knooppunten en het opnieuw lezen ervan.

XamlObjectEventArgs

Biedt gegevens voor callbacks die kunnen worden ingevoegd in de volgorde voor objectinitialisatie en eigenschapsinstelling. Dit is van invloed op de objectgrafiek die wordt geproduceerd door XamlObjectWriter.

XamlObjectReader

Biedt een XamlReader implementatie die objectgrafieken leest en een XAML-knooppuntstroom genereert.

XamlObjectReaderException

De uitzondering die wordt gegenereerd door verschillende XamlObjectReader interne helper-API's.

XamlObjectReaderSettings

Hiermee geeft u verwerkingsregels of optie-instellingen voor een XamlObjectReader.

XamlObjectWriter

Hiermee maakt u een objectgrafiek op basis van een XAML-bronknooppuntstroom.

XamlObjectWriterException

De uitzondering die wordt gegenereerd wanneer een XAML-schrijver (zoals de XamlObjectWriter klasse) een fout tegenkomt tijdens het produceren van objectgrafieken vanuit een XAML-knooppuntstroom.

XamlObjectWriterSettings

Biedt specifieke XAML-schrijfinstellingen voor XamlObjectWriter.

XamlParseException

De uitzondering die wordt gegenereerd wanneer een XAML-lezer elementen van de bron van de XAML-lezer niet kan verwerken in een XAML-knooppuntstroom.

XamlReader

Biedt basisdefinities voor klassen die XAML-invoer verbruiken en XAML-knooppuntstromen produceren.

XamlReaderSettings

Hiermee geeft u verwerkingsregels of optie-instellingen voor een XamlReader implementatie.

XamlSchemaContext

Hiermee definieert u een herbruikbare context voor het interpreteren of toewijzen van XAML-typen en de typen in de assembly's die daarvan gebruikmaken.

XamlSchemaContextSettings

Biedt optionele instellingen voor een XamlSchemaContext.

XamlSchemaException

De uitzondering die wordt gegenereerd wanneer een bindingssysteem of een ander schemaweergavesysteem voor XAML een uitzondering rapporteert aan de schemacontext.

XamlServices

Biedt services op een hoger niveau (statische methoden) voor de algemene XAML-taken voor het lezen van XAML en het schrijven van een objectgrafiek; of het lezen van een objectgrafiek en het schrijven van uitvoer van XAML-bestanden voor serialisatiedoeleinden.

XamlType

Rapporteert informatie over XAML-typen als onderdeel van het algemene XAML-systeem dat is geïmplementeerd in .NET XAML-services.

XamlWriter

Biedt standaard implementatie- en basisklassedefinities voor een XAML-schrijver. Dit is geen werkende standaard XAML-schrijver; u moet zijn abstracte leden afleiden XamlWriter en implementeren of een bestaande XamlWriter afgeleide klasse gebruiken.

XamlWriterSettings

Biedt initialisatie-instellingen voor een XamlWriter implementatie.

XamlXmlReader

Verwerkt XAML-markeringen uit XML-bestanden met behulp van een XmlReader intermediair en produceert een XAML-knooppuntstroom.

XamlXmlReaderSettings

Hiermee geeft u verwerkingsregels of optie-instellingen voor de implementatie van de XamlXmlReader XAML-lezer.

XamlXmlWriter

Maakt gebruik van een TextWriter of XmlWriter ondersteuningsklasse voor het schrijven van een XAML-knooppuntstroom naar een geserialiseerd formulier voor tekst of markeringen.

XamlXmlWriterException

De uitzondering die wordt gegenereerd door bepaalde XamlXmlWriter API's.

XamlXmlWriterSettings

Biedt initialisatie-instellingen voor de XamlXmlWriter XAML Writer-implementatie.

Interfaces

Name Description
IAmbientProvider

Vertegenwoordigt een service die informatie-items over omgevingseigenschappen of omgevingstypen kan retourneren om conversieprogramma's en markeringsextensies te typen.

IAttachedPropertyStore

Vertegenwoordigt een bijvoegbaar lidarchief voor een object waarin koppelbare leden zijn ingesteld. Naar dit koppelbare lidarchief kan vervolgens worden verwezen met AttachablePropertyServices.

IDestinationTypeProvider

Vertegenwoordigt een service die een CLR-type systeem-id voor het doeltype kan retourneren. Het doeltype is relevant wanneer het doeltype voor een eigenschapsinstellingsbewerking indirect wordt gerapporteerd door reflectie of andere mechanismen.

INamespacePrefixLookup

Vertegenwoordigt een service die het aanbevolen voorvoegsel voor een XAML-naamruimtetoewijzing aan consumenten kan retourneren. Consumenten kunnen ontwerpomgevingen of serializers bevatten.

IRootObjectProvider

Beschrijft een service die het hoofdobject van markeringen kan retourneren die worden geparseerd.

IXamlIndexingReader

Biedt een service die geïndexeerd knooppuntbesturingselement vertegenwoordigt voor een eenvoudige implementatie van een XAML-lezer op basis van knooppunten.

IXamlLineInfo

Beschrijft een service voor het rapporteren van tekstregelinformatie in XAML-lezer-implementaties.

IXamlLineInfoConsumer

Beschrijft een service waarbij een XAML-schrijver gerapporteerde regelgegevens kan gebruiken en vervolgens de informatie in de uitvoer kan opnemen.

IXamlNameProvider

Biedt een service die wordt gebruikt tijdens het opslaan en schrijven van bewerkingen om een object in te voeren en een XAML-naam te retourneren.

IXamlNameResolver

Beschrijft een service die objecten kan retourneren die zijn opgegeven door de XAML-naam of die een token retourneert waarmee naamomzetting wordt uitgesteld. De service kan ook een opsommingsset retourneren van alle benoemde objecten die zich in de XAML-naamscoop bevinden.

IXamlNamespaceResolver

Beschrijft een service die een XAML-naamruimte kan retourneren die is gebaseerd op het voorvoegsel zoals deze is toegewezen in XAML-markeringen.

IXamlObjectWriterFactory

Vertegenwoordigt een service die een XamlObjectWriter service genereert die is gebaseerd op de huidige interne parsercontext.

IXamlSchemaContextProvider

Vertegenwoordigt een service die informatie over de XAML-schemacontext biedt om conversieprogramma's en markeringsextensies te typen.

Enums

Name Description
XamlNodeType

Beschrijft het type knooppunt dat momenteel wordt verwerkt door een XAML-lezer.