System.Xaml.Schema Przestrzeń nazw

Zawiera typy, które obsługują rozszerzalność systemu typów XAML.

Klasy

XamlMemberInvoker

Zapewnia punkt rozszerzenia, który może uzyskiwać dostęp do właściwości składowych 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 XamlType obiekt 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 metody 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ż docelowy typ docelowy. Obejmuje to rozszerzenia znaczników i konwertery typów.

Wyliczenia

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łoszone przez element XamlMemberInvoker.

XamlCollectionKind

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

Zobacz też