System.Windows.Markup Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Typen für die Unterstützung von XAML bereit. Einige dieser Typen befinden sich in WPF-Assemblys und sind spezifisch für WPF-Szenarien, die XAML beinhalten. Andere Typen in diesem Namespace bieten unterstützung für .NET XAML Services im Allgemeinen und erfordern keine Verweise auf WPF-Assemblys.
Klassen
AcceptedMarkupExtensionExpressionTypeAttribute |
Notiert Typen für die Vorversion der Berichterstellung von XAML-Markuperweiterungseigenschaften. |
AmbientAttribute |
Gibt an, dass eine Eigenschaft oder ein Typ als Umgebung behandelt werden soll. Das Umgebungskonzept bezieht sich darauf, wie XAML-Prozessoren Typbesitzer von Membern bestimmen. |
ArrayExtension |
Diese Klasse implementiert |
ComponentResourceKeyConverter |
Implementiert einen Typkonverter für ComponentResourceKey-Objekte, die absichtlich keine Typkonvertierungspfade aufweisen. Dieses Verhalten wird vom Typkonverter erzwungen und gemeldet. |
ConstructorArgumentAttribute |
Gibt an, dass ein Objekt mit der Syntax eines nicht parameterlosen Konstruktors initialisiert werden kann und dass eine Eigenschaft mit dem angegebenen Namen Informationen zur Erstellung bereitstellt. Diese Informationen sind in erster Linie für die XAML-Serialisierung vorgesehen. |
ContentPropertyAttribute |
Zeigt an, welche Eigenschaft eines Typs die XAML-Inhaltseigenschaft ist. Ein XAML-Prozessor verwendet diese Informationen bei der Verarbeitung von untergeordneten XAML-Elementen von XAML-Darstellungen des attributierten Typs. |
ContentWrapperAttribute |
Gibt mindestens einen Typ für den zugeordneten Auflistungstyps an, der dazu verwendet wird, fremden Inhalt zu umschließen. |
DateTimeValueSerializer |
Konvertiert Instanzen von String in DateTime-Instanzen und umgekehrt. |
DependencyPropertyConverter |
Konvertiert von einer Zeichenfolge in ein DependencyProperty-Objekt. |
DependsOnAttribute |
Gibt an, dass die attributierte Eigenschaft vom Wert einer anderen Eigenschaft abhängig ist. |
DesignerSerializationOptionsAttribute |
Gibt die Serialisierungsflags für eine Eigenschaft an. |
DictionaryKeyPropertyAttribute |
Gibt eine Eigenschaft der zugeordneten Klasse an, die den impliziten Schlüsselwert bereitstellt. Implizite Schlüssel werden eher für Schlüssel verwendet als explizite |
EventSetterHandlerConverter |
Konvertiert den Zeichenfolgennamen eines Ereignissetterhandlers in eine Delegatdarstellung. |
InternalTypeHelper |
Eine vom WPF-XAML-Compiler intern verwendete abstrakte Klasse zum Unterstützen der Verwendung interner Typen. |
MarkupExtension |
Diese Klasse stellt eine Basisklasse für Implementierungen von XAML-Markuperweiterungen bereit, die von .NET-XAML-Diensten sowie anderen XAML-Readern und XAML-Writern unterstützt werden können. |
MarkupExtensionBracketCharactersAttribute |
Meldet die Klammerzeichen, die eine Markuperweiterung zurückgeben kann. |
MarkupExtensionReturnTypeAttribute |
Meldet den Typ, den eine Markuperweiterung zurückgeben kann. |
MemberDefinition |
Stellt die Basisklasse bereit, die für eine Markuptechnik verwendet wird, bei der Member einer Klasse in deklarativem XAML definiert werden. |
NameReferenceConverter |
Stellt Typkonvertierung bereit, um einen Zeichenfolgennamen in einen Objektverweis auf das Objekt mit diesem Namen zu konvertieren oder um den Namen eines Objekts von Objektdiagrammen zurückzugeben. |
NameScopePropertyAttribute |
Gibt eine Eigenschaft der zugeordneten Klasse an, die den Wert des XAML-Namescopes bereitstellt. |
NamespaceMapEntry |
Stellt Informationen bereit, die vom XamlTypeMapper für eine Zuordnung zwischen einem XML-Namespace, einem CLR-Namespace und der Assembly verwendet werden, die die relevanten Typen für den CLR-Namespace enthalten. |
NullExtension |
Implementiert eine XAML-Markuperweiterung, damit ein NULL-Objekt zurückgegeben wird, das in XAML zum expliziten Festlegen von Werten auf NULL verwendet werden kann. |
ParserContext |
Stellt die für den XAML-Parser erforderlichen Kontextinformationen bereit. |
PropertyDefinition |
Unterstützt eine Markuptechnik zum Definieren von Eigenschaften einer Klasse in deklarativem XAML. |
Reference |
Implementiert die |
ResourceReferenceExpressionConverter |
Konvertiert Instanzen von |
RootNamespaceAttribute |
Stellt ein Attribut auf Assemblyebene dar, mit dem der Wert der |
RoutedEventConverter |
Konvertiert ein RoutedEvent-Objekt aus einer Zeichenfolge. |
RuntimeNamePropertyAttribute |
Stellt ein Attribut auf Typebene dar, das meldet, welche Eigenschaft des Typs dem x:Name-Attribut in XAML entspricht. |
ServiceProviders |
Stellt eine Implementierung für die IServiceProvider-Schnittstelle mit Methoden bereit, die das Hinzufügen von Diensten aktivieren. |
SetterTriggerConditionValueConverter |
Stellt Verhalten, das zur Typkonvertierung analog ist, für Setter-, Trigger- und Condition-Typen bereit, die mit DependencyProperty-Werten arbeiten. Dieser Konverter unterstützt nur |
StaticExtension |
Implementiert eine Markuperweiterung, die statische Feld- und Eigenschaftsverweise zurückgibt. |
TemplateKeyConverter |
Implementiert einen Typkonverter für TemplateKey-Objekte, die absichtlich keine Typkonvertierungspfade aufweisen. Dieses Verhalten wird vom Typkonverter erzwungen und gemeldet. |
TrimSurroundingWhitespaceAttribute |
Zeigt XAML-Prozessoren an, dass der Leerraum, der Elemente dieses Typs in Markup umgibt, beim Serialisieren entfernt werden sollte. |
TypeExtension |
Implementiert eine Markuperweiterung, die einen Type zurückgibt, der auf einer Zeichenfolgeneingabe basiert. |
UidPropertyAttribute |
Gibt die CLR-Eigenschaft einer Klasse an, die den Wert x:Uid Directive bereitstellt. |
UsableDuringInitializationAttribute |
Gibt an, ob dieser Typ beim Erstellen des XAML-Objektdiagramms von oben nach unten (Top-Down) erstellt wird. |
ValueSerializer |
Abstrakte Klasse, die das Konvertierungsverhalten für die Serialisierung aus einer Objektdarstellung definiert. |
ValueSerializerAttribute |
Gibt die ValueSerializer-Klasse an, die bei der Serialisierung von einem Typ oder einer Eigenschaft verwendet werden soll. |
WhitespaceSignificantCollectionAttribute |
Gibt an, dass ein Auflistungstyp von einem XAML-Prozessor als Typ verarbeitet werden soll, für den Leerraum zu beachten ist. |
XamlDeferLoadAttribute |
Gibt an, dass eine Klasse oder eine Eigenschaft über eine verzögerte Auslastungsverwendung für XAML (z. B. ein Vorlagenverhalten) verfügt, und meldet die Klasse, die das verzögernde Verhalten und seinen Ziel-/Inhaltstyp aktiviert. |
XamlDesignerSerializationManager |
Stellt Dienste zur XAML-Serialisierung durch XAML-Designer oder andere Anrufer bereit, die eine erweiterte Serialisierung erfordern. |
XamlInstanceCreator |
Eine abstrakte Klasse, die ein Verfahren zum Speichern von Parserdatensätzen zur späteren Instanziierung bereitstellt. |
XamlParseException |
Stellt die Ausnahmeklasse für parserspezifische Ausnahmen eines WPF-XAML-Parsers dar. Diese Ausnahme wird in XAML-API- oder WPF-XAML-Parservorgängen in .NET Framework 3.0 und .NET Framework 3.5 verwendet, oder sie ist für die spezifische Verwendung des WPF-XAML-Parsers durch Aufrufen der XamlReader-API bestimmt. |
XamlReader |
Liest XAML-Eingabe und erstellt ein Objektdiagramm und verwendet dazu den WPF-XAML-Standardparser sowie einen zugeordneten XAML-Objektwriter. |
XamlSetMarkupExtensionAttribute |
Gibt an, dass eine Klasse mithilfe einer Markuperweiterung einen Wert bereitstellen kann, und verweist auf einen Handler, der für Vorgänge im Markuperweiterungssatz verwendet werden soll. |
XamlSetMarkupExtensionEventArgs |
Stellt Daten für Rückrufe bereit, die aufgerufen werden, wenn ein XAML-Objektwriter einen Wert mithilfe einer Markuperweiterung festlegt. |
XamlSetTypeConverterAttribute |
Gibt an, dass eine Klasse mithilfe eines Typkonverters einen Wert bereitstellen kann, und verweist auf einen Handler, der zum Einstellen des Typkonverters verwendet werden soll. |
XamlSetTypeConverterEventArgs |
Stellt Daten für Rückrufe bereit, die aufgerufen werden, wenn ein XAML-Writer einen Wert mithilfe eines Typkonverteraufrufs festlegt. |
XamlSetValueEventArgs |
Stellt Daten für Rückrufe bereit, die aufgerufen werden, wenn ein XamlObjectWriter bestimmte Werte festlegt. |
XamlTypeMapper |
Ordnet dem entsprechenden CLR-Type in Assemblys einen XAML-Elementnamen zu. |
XamlWriter |
Stellt eine einzelne statische Save-Methode (mehrere Überladungen) bereit, die für die begrenzte XAML-Serialisierung bereitgestellter Laufzeitobjekte in XAML-Markup verwendet werden kann. |
XData |
Stellt Literaldaten dar, die als Wert für einen |
XmlAttributeProperties |
Kapselt die sprachbezogenen XML-Attribute eines DependencyObject. |
XmlLangPropertyAttribute |
Bezeichnet die Eigenschaft, die dem Attribut xml:lang zugeordnet werden soll. |
XmlLanguage |
Stellt ein Sprachtag dar, das in XAML-Markup verwendet werden soll. |
XmlLanguageConverter |
Stellt die Typkonvertierung für die XmlLanguage-Klasse bereit. |
XmlnsCompatibleWithAttribute |
Gibt an, dass ein XAML-Namespace in einen anderen XAML-Namespace eingeordnet werden kann. In der Regel wird der zusammenfassende XAML-Namespace in einem zuvor definierten XmlnsDefinitionAttribute angegeben. |
XmlnsDefinitionAttribute |
Gibt eine Zuordnung pro Assembly zwischen einem XAML- und einem CLR-Namespace an, die dann von einem XAML-Objektwriter oder einem XAML-Schemakontext für die Typauflösung verwendet wird. |
XmlnsDictionary |
Stellt ein Wörterbuch dar, das XML-Namespacezuordnungen für (xmlns) XAML-Namespaces in WPF enthält. |
XmlnsPrefixAttribute |
Identifiziert ein empfohlenes Präfix, das einem XAML-Namespace zur XAML-Verwendung zugeordnet werden soll, wenn Elemente und Attribute in eine XAML-Datei (Serialisierung) geschrieben werden oder wenn mit einer Entwurfsumgebung interagiert wird, die XAML-Bearbeitungsfunktionen hat. |
Schnittstellen
IAddChild |
Stellt ein Analyseverfahren für Elemente bereit, bei denen eine Mischung aus untergeordneten Elementen und Text zulässig ist. |
IComponentConnector |
Bietet Unterstützung für die Markupkompilierung und für Tools für benannte XAML-Elemente sowie zum Anfügen von Ereignishandlern an diese Elemente. |
INameScope |
Definiert einen Vertrag dafür, wie in einem bestimmten XAML-Namensbereich auf Namen von Elementen zugegriffen werden soll und wie die Eindeutigkeit von Namen innerhalb dieses XAML-Namensbereichs durchgesetzt wird. |
INameScopeDictionary |
Vereinigt aufzählbares Element, Auflistung und Wörterbuchunterstützung, die nützlich für das Verfügbarmachen eines Wörterbuchs von Namen in einem XAML-Namescope sind. |
IProvideValueTarget |
Stellt einen Dienst dar, der situationsbedingte Objekteigenschaftsbeziehungen zur Auswertung der Markuperweiterung meldet. |
IQueryAmbient |
Fragt ab, ob eine angegebene Eigenschaft im aktuellen Bereich als Ambient-Eigenschaft behandelt werden soll. |
IReceiveMarkupExtension |
Stellt einen Mechanismus bereit, mit dem Typen deklarieren können, dass sie einen Ausdruck (oder eine andere Klasse) von einer Markuperweiterung empfangen können, wobei die Ausgabe einen anderen Eigenschaftentyp als die Zieleigenschaft aufweist. Nicht in .NET Framework 4-Implementierungen verwenden. |
IStyleConnector |
Stellt vom WPF-XAML-Parser intern verwendete Methoden bereit, um kompiliertem XAML Ereignisse und Ereignissetter anzufügen. |
IUriContext |
Stellt einen Dienst dar, der den Anwendungskontext dazu verwenden kann, um einen bereitgestellten relativen URI in einen absoluten URI aufzulösen. |
IValueSerializerContext |
Definiert einen Kontext, der für einen ValueSerializer bereitgestellt wird. Mit dem Kontext können Sonderfälle der Serialisierung oder verschiedene Serialisierungsmodi aktiviert werden. |
IXamlTypeResolver |
Stellt einen Dienst dar, der von benannten Elementen in XAML-Markup in den entsprechenden CLR-Typ aufgelöst wird. |
Enumerationen
DesignerSerializationOptions |
Gibt an, wie eine Eigenschaft serialisiert werden soll. |
XamlWriterMode |
Gibt den XAML-Writermodus zum Serialisieren von Ausdruckswerten (z. B. Bindungsdeklarationen) an. |
XamlWriterState |
Beschreibt mögliche Schreibzustände für einen benutzerdefinierten XAML-Writer. |