System.Xaml.Schema Naamruimte

Bevat typen die uitbreidbaarheid van het XAML-typesysteem ondersteunen.

Klassen

Name Description
XamlMemberInvoker

Biedt een uitbreidingspunt dat toegang heeft tot lidkenmerken van een XAML-lid via andere technieken dan reflectie.

XamlTypeInvoker

Biedt een uitbreidingspunt waarmee exemplaren van een XAML-type kunnen worden samengesteld via andere technieken dan reflectie en constructors.

XamlTypeName

Biedt een manier om een XAML-type op te geven in termen van naam en naamruimte.

XamlTypeTypeConverter

Converteert een XamlType object naar en van een tekenreeks die de typenaam vertegenwoordigt. Deze functionaliteit wordt gebruikt voor XAML-uitbreidbaarheid door markeringsdefinities, via PropertyDefinition.

XamlValueConverter<TConverterBase>

Biedt een algemeen API-oppervlak voor technieken waarmee initialisatie- of serialisatiewaarden voor XAML worden gegenereerd op basis van andere invoer dan het uiteindelijke doeltype. Dit omvat markeringsextensies en typeconversieprogramma's.

Enums

Name Description
AllowedMemberLocations

Hiermee geeft u de syntaxisbeperkingen die worden afgedwongen voor een eigenschap wanneer deze is ingesteld in XAML, zoals gerapporteerd door een XamlDirective.

ShouldSerializeResult

Definieert serialisatiegedrag zoals gerapporteerd door een XamlMemberInvoker.

XamlCollectionKind

Beschrijft de metafoor van de verzameling (indien aanwezig) die wordt gebruikt door een XAML-lid.

Zie ook