System.Xaml.Schema Przestrzeń nazw

Zawiera typy obsługujące rozszerzalność systemu typów XAML.

Klasy

Nazwa Opis
XamlMemberInvoker

Zapewnia punkt rozszerzenia, który może uzyskiwać dostęp do cech składowych elementu członkowskiego XAML za pomocą technik innych niż odbicie.

XamlTypeInvoker

Zapewnia punkt rozszerzenia, który może konstruować wystąpienia typu XAML za pomocą technik innych niż odbicie i konstruktory.

XamlTypeName

Zapewnia metodę określania typu XAML pod względem nazwy i przestrzeni nazw.

XamlTypeTypeConverter

Konwertuje obiekt XamlType na i z ciągu reprezentującego nazwę typu. Ta funkcja jest używana do rozszerzania kodu XAML przez definicje znaczników za pośrednictwem PropertyDefinition.

XamlValueConverter<TConverterBase>

Udostępnia wspólną powierzchnię interfejsu API dla technik, które generują wartości inicjowania lub serializacji dla języka XAML na podstawie danych wejściowych innych niż typ docelowy. Obejmuje to rozszerzenia znaczników i konwertery typów.

Wyliczenia

Nazwa Opis
AllowedMemberLocations

Określa ograniczenia składni wymuszane dla właściwości, gdy jest ona ustawiona w języku XAML, zgodnie z raportem XamlDirective.

ShouldSerializeResult

Definiuje zachowanie serializacji zgłaszane przez XamlMemberInvoker.

XamlCollectionKind

Opisuje metaforę kolekcji (jeśli istnieje) używaną przez element członkowski XAML.

Zobacz też