System.Windows.Markup Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia typy do obsługi języka XAML. Niektóre z tych typów znajdują się w zestawach WPF i są specyficzne dla scenariuszy WPF, które obejmują XAML. Inne typy w tej przestrzeni nazw zapewniają ogólną obsługę usług XAML platformy .NET i nie wymagają odwoływania się do zestawów WPF.
Klasy
AcceptedMarkupExtensionExpressionTypeAttribute |
Notates types for legacy reporting of XAML markup extension characteristics (Notates for legacy reporting of XAML markup extension characteristics). |
AmbientAttribute |
Określa, że właściwość lub typ powinny być traktowane jako otoczenia. Koncepcja otoczenia odnosi się do sposobu, w jaki procesory XAML określają właścicieli typów członków. |
ArrayExtension |
Implementuje obsługę usług XAML platformy |
ComponentResourceKeyConverter |
Implementuje konwerter typów dla ComponentResourceKey obiektów, które celowo nie mają ścieżek konwersji typów. Konwerter typów wymusza i zgłasza to zachowanie. |
ConstructorArgumentAttribute |
Określa, że obiekt można zainicjować przy użyciu składni konstruktora bez parametrów, a właściwość określonej nazwy dostarcza informacje o budowie. Te informacje są przeznaczone głównie do serializacji XAML. |
ContentPropertyAttribute |
Wskazuje, która właściwość typu jest właściwością zawartości XAML. Procesor XAML używa tych informacji podczas przetwarzania elementów podrzędnych XAML reprezentacji XAML typu przypisanego. |
ContentWrapperAttribute |
Określa co najmniej jeden typ skojarzonej kolekcji, który będzie używany do zawijania zawartości obcej. |
DateTimeValueSerializer |
Konwertuje wystąpienia elementu String na i z wystąpień programu DateTime. |
DependencyPropertyConverter |
Konwertuje ciąg na DependencyProperty obiekt. |
DependsOnAttribute |
Wskazuje, że właściwość przypisana jest zależna od wartości innej właściwości. |
DesignerSerializationOptionsAttribute |
Określa flagi serializacji właściwości. |
DictionaryKeyPropertyAttribute |
Określa właściwość skojarzonej klasy, która udostępnia niejawną wartość klucza. Klucze niejawne są używane dla kluczy, a nie jawnych |
EventSetterHandlerConverter |
Konwertuje nazwę ciągu procedury obsługi ustawiającej zdarzenia na reprezentację delegata. |
InternalTypeHelper |
Klasa abstrakcyjna używana wewnętrznie przez kompilator WPF XAML do obsługi użycia typów wewnętrznych. |
MarkupExtension |
Udostępnia klasę bazową dla implementacji rozszerzeń znaczników XAML, które mogą być obsługiwane przez usługi XAML platformy .NET i innych czytników XAML i składników zapisywania XAML. |
MarkupExtensionBracketCharactersAttribute |
Zgłasza znaki nawiasu kwadratowego, które może zwrócić rozszerzenie znaczników. |
MarkupExtensionReturnTypeAttribute |
Zgłasza typ, który może zwrócić rozszerzenie znaczników. |
MemberDefinition |
Udostępnia klasę bazową używaną do znaczników techniki definiowania składowych klasy w deklaratywnym języku XAML. |
NameReferenceConverter |
Zapewnia konwersję typu, aby przekonwertować nazwę ciągu na odwołanie do obiektu o tej nazwie lub zwrócić nazwę obiektu z grafu obiektu. |
NameScopePropertyAttribute |
Określa właściwość skojarzonej klasy, która udostępnia wartość namescope XAML. |
NamespaceMapEntry |
Zawiera informacje używane XamlTypeMapper do mapowania między przestrzenią nazw XML, przestrzenią nazw CLR i zestawem zawierającym odpowiednie typy dla tej przestrzeni nazw CLR. |
NullExtension |
Implementuje rozszerzenie znaczników XAML w celu zwrócenia obiektu o wartości null, którego można użyć do jawnego ustawienia wartości null w języku XAML. |
ParserContext |
Udostępnia informacje kontekstowe wymagane przez analizator XAML. |
PropertyDefinition |
Obsługuje technikę znaczników definiującą właściwości klasy w deklaratywnym języku XAML. |
Reference |
Implementuje |
ResourceReferenceExpressionConverter |
Konwertuje wystąpienia na |
RootNamespaceAttribute |
Reprezentuje atrybut poziomu zestawu używany do identyfikowania wartości |
RoutedEventConverter |
Konwertuje RoutedEvent obiekt z ciągu. |
RuntimeNamePropertyAttribute |
Reprezentuje atrybut na poziomie typu, który raportuje, która właściwość typu mapuje na atrybut XAML x:Name. |
ServiceProviders |
Zapewnia implementację interfejsu IServiceProvider z metodami, które umożliwiają dodawanie usług. |
SetterTriggerConditionValueConverter |
Zapewnia analogiczne zachowanie konwersji typów dla SetterTrigger typów iCondition, które zajmują się wartościamiDependencyProperty. Ten konwerter obsługuje |
StaticExtension |
Implementuje rozszerzenie znaczników, które zwraca odwołania do pola statycznego i właściwości. |
TemplateKeyConverter |
Implementuje konwerter typów dla TemplateKey obiektów, które celowo nie mają ścieżek konwersji typów. Konwerter typów wymusza i zgłasza to zachowanie. |
TrimSurroundingWhitespaceAttribute |
Wskazuje procesory XAML, że białe znaki otaczające elementy typu znaczników powinny być przycinane podczas serializacji. |
TypeExtension |
Implementuje rozszerzenie znaczników, które zwraca Type wartość na podstawie danych wejściowych ciągu. |
UidPropertyAttribute |
Wskazuje właściwość CLR klasy, która udostępnia wartość dyrektywy x:Uid . |
UsableDuringInitializationAttribute |
Wskazuje, czy ten typ jest kompilowany od góry w dół podczas tworzenia grafu obiektów XAML. |
ValueSerializer |
Klasa abstrakcyjna, która definiuje zachowanie konwersji na potrzeby serializacji z reprezentacji obiektu. |
ValueSerializerAttribute |
Określa klasę ValueSerializer , której należy użyć typu lub właściwości podczas serializacji. |
WhitespaceSignificantCollectionAttribute |
Wskazuje, że typ kolekcji powinien być przetwarzany jako biały znak znaczący przez procesor XAML. |
XamlDeferLoadAttribute |
Wskazuje, że klasa lub właściwość ma odroczone użycie obciążenia dla języka XAML (na przykład zachowanie szablonu) i zgłasza klasę, która umożliwia odroczenie zachowania i jego typu docelowej/zawartości. |
XamlDesignerSerializationManager |
Zapewnia usługi serializacji XAML przez projektantów XAML lub innych wywołujących, które wymagają zaawansowanej serializacji. |
XamlInstanceCreator |
Klasa abstrakcyjna, która zapewnia metodę przechowywania rekordów analizatora na potrzeby późniejszego wystąpienia. |
XamlParseException |
Reprezentuje klasę wyjątków dla wyjątków specyficznych dla analizatora ZPF XAML. Ten wyjątek jest używany w operacjach analizatora XAML lub interfejsu API XAML WPF z programu .NET Framework 3.0 i .NET Framework 3.5 lub do określonego użycia analizatora WPF XAML przez wywołanie XamlReader interfejsu API. |
XamlReader |
Odczytuje dane wejściowe XAML i tworzy graf obiektu przy użyciu domyślnego czytnika XAML WPF i skojarzonego składnika zapisywania obiektów XAML. |
XamlSetMarkupExtensionAttribute |
Wskazuje, że klasa może użyć rozszerzenia znaczników, aby podać wartość, i odwołuje się do procedury obsługi do użycia na potrzeby operacji zestawu rozszerzeń znaczników. |
XamlSetMarkupExtensionEventArgs |
Udostępnia dane dla wywołań zwrotnych, które są wywoływane, gdy moduł zapisywania obiektów XAML ustawia wartość przy użyciu rozszerzenia znaczników. |
XamlSetTypeConverterAttribute |
Wskazuje, że klasa może użyć konwertera typów, aby zapewnić wartość, i odwołuje się do procedury obsługi do użycia w przypadku przypadków ustawień konwertera typów. |
XamlSetTypeConverterEventArgs |
Udostępnia dane dla wywołań zwrotnych, które są wywoływane, gdy składnik zapisywania XAML ustawia wartość przy użyciu wywołania konwertera typów. |
XamlSetValueEventArgs |
Udostępnia dane dla wywołań zwrotnych wywoływanych podczas ustawiania XamlObjectWriter określonych wartości. |
XamlTypeMapper |
Mapuje nazwę elementu XAML na odpowiednią clR Type w zestawach. |
XamlWriter |
Udostępnia pojedynczą metodę statyczną Save (wiele przeciążeń), która może służyć do ograniczonej serializacji XAML dostarczonych obiektów czasu wykonywania do znaczników XAML. |
XData |
Reprezentuje dane literału, które mogą być wyświetlane jako wartość węzła |
XmlAttributeProperties |
Hermetyzuje atrybuty związane z językiem XML elementu DependencyObject. |
XmlLangPropertyAttribute |
Identyfikuje właściwość do skojarzenia z atrybutem xml:lang . |
XmlLanguage |
Reprezentuje tag języka do użycia w adiustacji XAML. |
XmlLanguageConverter |
Zapewnia konwersję XmlLanguage typu dla klasy. |
XmlnsCompatibleWithAttribute |
Określa, że przestrzeń nazw XAML może być podsumowywane przez inną przestrzeń nazw XAML. Zazwyczaj podrzędna przestrzeń nazw XAML jest wskazywana w wcześniej zdefiniowanej przestrzeni XmlnsDefinitionAttributenazw . |
XmlnsDefinitionAttribute |
Określa mapowanie na podstawie zestawu między przestrzenią nazw XAML a przestrzenią nazw CLR, która jest następnie używana do rozpoznawania typów przez składnik zapisywania obiektów XAML lub kontekstu schematu XAML. |
XmlnsDictionary |
Reprezentuje słownik zawierający mapowania xmlns dla przestrzeni nazw XAML w WPF. |
XmlnsPrefixAttribute |
Identyfikuje zalecany prefiks do skojarzenia z przestrzenią nazw XAML dla użycia XAML, podczas pisania elementów i atrybutów w pliku XAML (serializacja) lub podczas interakcji ze środowiskiem projektowym z funkcjami edycji XAML. |
Interfejsy
IAddChild |
Zapewnia metodę analizowania elementów, które zezwalają na kombinacje elementów podrzędnych lub tekstu. |
IComponentConnector |
Zapewnia obsługę kompilowania znaczników i narzędzi dla nazwanych elementów XAML oraz dołączania do nich programów obsługi zdarzeń. |
INameScope |
Definiuje kontrakt dotyczący sposobu uzyskiwania dostępu do nazw elementów w określonym zakresie nazw XAML oraz wymuszania unikatowości nazw w ramach tego zakresu nazw XAML. |
INameScopeDictionary |
Unifies wyliczanie, zbieranie i obsługa słownika, które są przydatne do uwidaczniania słownika nazw w nazwie XAML. |
IProvideValueTarget |
Reprezentuje usługę, która raportuje relacje właściwości obiektów sytuacyjnych na potrzeby oceny rozszerzenia znaczników. |
IQueryAmbient |
Zapytania dotyczące tego, czy określona właściwość powinna być traktowana jako otoczenia w bieżącym zakresie. |
IReceiveMarkupExtension |
Udostępnia mechanizm, w którym typy mogą zadeklarować, że mogą odbierać wyrażenie (lub inną klasę) z rozszerzenia znaczników, gdzie dane wyjściowe są innym typem właściwości niż właściwość docelowa. Nie należy używać w przypadku implementacji programu .NET Framework 4. |
IStyleConnector |
Udostępnia metody używane wewnętrznie przez analizator WPF XAML do dołączania zdarzeń i zestawów zdarzeń w skompilowanym języku XAML. |
IUriContext |
Reprezentuje usługę, która może używać kontekstu aplikacji do rozpoznawania podanego względnego identyfikatora URI do bezwzględnego identyfikatora URI. |
IValueSerializerContext |
Definiuje kontekst dostarczany do elementu ValueSerializer. Kontekst może służyć do włączania specjalnych przypadków serializacji lub różnych trybów serializacji. |
IXamlTypeResolver |
Reprezentuje usługę rozpoznawaną z nazwanych elementów w adiustacji XAML do odpowiedniego typu CLR. |
Wyliczenia
DesignerSerializationOptions |
Określa sposób serializacji właściwości. |
XamlWriterMode |
Określa tryb zapisywania XAML dla serializacji wartości, które są wyrażeniami (takimi jak deklaracje powiązań). |
XamlWriterState |
Opisuje możliwe stany zapisu dla niestandardowego składnika zapisywania XAML. |