Erweitern Minimieren
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

System.Windows.Markup-Namespace

Stellt Typen für die Unterstützung von XAML bereit. Einige dieser Typen befinden sich in WPF-Assemblys und sind spezifisch für WPF-Szenarios mit XAML. Weitere Typen in diesem Namespace stellen eine allgemeine Unterstützung für .NET Framework-XAML-Dienste bereit und erfordern keine Verweise auf die WPF-Assemblys.

  Klasse Beschreibung
Öffentliche Klasse AcceptedMarkupExtensionExpressionTypeAttribute Veraltet. Notiert Typen für die Vorversion der Berichterstellung von XAML-Markuperweiterungseigenschaften.
Öffentliche Klasse AmbientAttribute Gibt an, dass eine Eigenschaft oder Typ als Ambiente behandelt werden soll. Das Ambientekonzept bezieht sich darauf, wie XAML-Prozessoren Typbesitzer von Membern bestimmen.
Öffentliche Klasse ArrayExtension Implementiert x:Array-Unterstützung für .NET Framework-XAML-Dienste
Öffentliche Klasse ComponentResourceKeyConverter Infrastruktur. Implementiert einen Typkonverter für ComponentResourceKey-Objekte, die absichtlich keine Typkonvertierungspfade aufweisen. Dieses Verhalten wird vom Typkonverter erzwungen und gemeldet.
Öffentliche Klasse ConstructorArgumentAttribute Gibt an, dass ein Objekt mit der Syntax eines Nicht-Standardkonstruktors initialisiert werden kann und dass eine Eigenschaft mit dem angegebenen Namen Informationen zur Erstellung bereitstellt. Diese Informationen sind hauptsächlich für die XAML-Serialisierung vorgesehen.
Öffentliche Klasse ContentPropertyAttribute Gibt an, welche Eigenschaft eines Typs die XAML-Inhaltseigenschaft ist. Diese Informationen werden von einem XAML-Prozessor beim Verarbeiten von untergeordneten XAML-Elementen von XAML-Darstellungen des Attributtyps verwendet.
Öffentliche Klasse ContentWrapperAttribute Gibt mindestens einen Typ des zugeordneten Auflistungstyps an, mit dem fremder Inhalt umschlossen wird.
Öffentliche Klasse DateTimeValueSerializer Konvertiert Instanzen von String in bzw. aus Instanzen von DateTime.
Öffentliche Klasse DependencyPropertyConverter Konvertiert von einer Zeichenfolge in ein DependencyProperty-Objekt.
Öffentliche Klasse DependsOnAttribute Gibt an, dass die attributierte Eigenschaft vom Wert einer anderen Eigenschaft abhängig ist.
Öffentliche Klasse DesignerSerializationOptionsAttribute Gibt die Serialisierungsflags für eine Eigenschaft an.
Öffentliche Klasse DictionaryKeyPropertyAttribute Gibt eine Eigenschaft der zugeordneten Klasse an, die den impliziten Schlüsselwert bereitstellt. Implizite Schlüssel werden eher als explizite x:Key-Attribute, die in XAML für ein Element in IDictionary-Auflistungen definiert sind, für Schlüssel verwendet.
Öffentliche Klasse EventSetterHandlerConverter Konvertiert den Zeichenfolgennamen eines Ereignissetterhandlers in eine Delegatdarstellung.
Öffentliche Klasse InternalTypeHelper Eine vom WPF-XAML-Compiler intern verwendete abstrakte Klasse zum Unterstützen der Verwendung interner Typen.
Öffentliche Klasse MarkupExtension Stellt eine Basisklasse für Implementierungen XAML-Markuperweiterungs bereit, die von .NET Framework-XAML-Diensten und anderen XAML-Readern und XAML-Writern unterstützt werden können.
Öffentliche Klasse MarkupExtensionReturnTypeAttribute Gibt den Typ an, den eine Markuperweiterung zurückgeben kann.
Öffentliche Klasse MemberDefinition Stellt die Basisklasse bereit, die für eine Markuptechnik verwendet wird, bei der Member einer Klasse in deklarativem XAML definiert werden.
Öffentliche Klasse 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.
Öffentliche Klasse NameScopePropertyAttribute Gibt eine Eigenschaft der zugeordneten Klasse an, die den Wert des XAML-Namescopes bereitstellt.
Öffentliche Klasse 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.
Öffentliche Klasse 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.
Öffentliche Klasse ParserContext Stellt die für den XAML-Parser erforderlichen Kontextinformationen bereit.
Öffentliche Klasse PropertyDefinition Unterstützt eine Markuptechnik zum Definieren von Eigenschaften einer Klasse in deklarativem XAML.
Öffentliche Klasse Reference Implementiert die {x:Reference}-Markuperweiterung.
Öffentliche Klasse ResourceReferenceExpressionConverter Infrastruktur. Konvertiert Instanzen von ResourceReferenceExpression in andere Typen und aus anderen Typen.
Öffentliche Klasse RootNamespaceAttribute Stellt ein Attribut auf Assemblyebene dar, mit dem der Wert der RootNamespace-Eigenschaft in einer Visual Studio-Projektdatei bestimmt wird.
Öffentliche Klasse RoutedEventConverter Konvertiert ein RoutedEvent-Objekt aus einer Zeichenfolge.
Öffentliche Klasse RuntimeNamePropertyAttribute Stellt ein Attribut auf Typebene dar, das angibt, welche Eigenschaft des Typs dem XAML-Attribut x:Name zugeordnet ist.
Öffentliche Klasse ServiceProviders Stellt eine Implementierung für die IServiceProvider-Schnittstelle mit Methoden bereit, die das Hinzufügen von Diensten aktivieren.
Öffentliche Klasse 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 ConvertFrom.
Öffentliche Klasse StaticExtension Implementiert eine Markuperweiterung, die Verweise auf statische Felder und Eigenschaften zurückgibt.
Öffentliche Klasse TemplateKeyConverter Implementiert einen Typkonverter für TemplateKey-Objekte, die absichtlich keine Typkonvertierungspfade aufweisen. Dieses Verhalten wird vom Typkonverter erzwungen und gemeldet.
Öffentliche Klasse TrimSurroundingWhitespaceAttribute Zeigt XAML-Prozessoren an, dass die Leerstellen, die Elemente des Typs in Markup umgeben, bei der Serialisierung abgeschnitten werden sollen.
Öffentliche Klasse TypeExtension Implementiert eine Markuperweiterung, die einen Type auf Grundlage einer Zeichenfolgeneingabe zurückgibt.
Öffentliche Klasse UidPropertyAttribute Gibt die CLR-Eigenschaft einer Klasse an, die den x:Uid-Direktive-Wert bereitstellt.
Öffentliche Klasse UsableDuringInitializationAttribute Gibt an, ob dieser Typ während der Erstellung von XAML-Objektdiagrammen von oben nach unten erstellt wird.
Öffentliche Klasse ValueSerializer Abstrakte Klasse, die Konvertierungsverhalten für die Serialisierung von einer Objektdarstellung definiert.
Öffentliche Klasse ValueSerializerAttribute Bezeichnet die ValueSerializer-Klasse, die von einem serialisierten Typ oder von einer serialisierten Eigenschaft verwendet werden soll.
Öffentliche Klasse WhitespaceSignificantCollectionAttribute Gibt an, dass ein Auflistungstyp bei der Verarbeitung durch einen XAML-Prozessor als leerraumsignifikant behandelt werden soll.
Öffentliche Klasse 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.
Öffentliche Klasse XamlDesignerSerializationManager Stellt Dienste zur XAML-Serialisierung durch XAML-Designer oder andere Anrufer bereit, die eine erweiterte Serialisierung erfordern.
Öffentliche Klasse XamlInstanceCreator Infrastruktur. Eine abstrakte Klasse, die ein Verfahren zum Speichern von Parserdatensätzen zur späteren Instanziierung bereitstellt.
Öffentliche Klasse XamlParseException Stellt die Ausnahmeklasse für parserspezifische Ausnahmen eines WPF-XAML-Parsers dar. Diese Ausnahme wird in XAML-API- oder WPF-XAML-Parservorgängen von .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 System.Windows.Markup.XamlReader-API bestimmt.
Öffentliche Klasse XamlReader Liest XAML-Eingabe und erstellt ein Objektdiagramm und verwendet dazu den WPF-XAML-Standardparser sowie einen zugeordneten XAML-Objektwriter.
Öffentliche Klasse 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.
Öffentliche Klasse XamlSetMarkupExtensionEventArgs Stellt Daten für Rückrufe bereit, die aufgerufen werden, wenn ein XAML-Objektwriter einen Wert mithilfe einer Markuperweiterung festlegt.
Öffentliche Klasse 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.
Öffentliche Klasse XamlSetTypeConverterEventArgs Stellt Daten für Rückrufe bereit, die aufgerufen werden, wenn ein XAML-Writer einen Wert mithilfe eines Typkonverteraufrufs festlegt.
Öffentliche Klasse XamlSetValueEventArgs Stellt Daten für Rückrufe bereit, die aufgerufen werden, wenn ein XamlObjectWriter bestimmte Werte festlegt.
Öffentliche Klasse XamlTypeMapper Ordnet dem entsprechenden CLR-Type in Assemblys einen XAML-Elementnamen zu.
Öffentliche Klasse 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.
Öffentliche Klasse XData Stellt Literaldaten dar, die als Wert für einen Value-Knoten angezeigt werden können.
Öffentliche Klasse XmlAttributeProperties Kapselt die sprachbezogenen XML-Attribute eines DependencyObject.
Öffentliche Klasse XmlLangPropertyAttribute Identifiziert die Eigenschaft, die dem xml:lang-Attribut zugeordnet werden soll.
Öffentliche Klasse XmlLanguage Stellt ein Sprachtag dar, das in XAML-Markup verwendet werden soll.
Öffentliche Klasse XmlLanguageConverter Stellt die Typkonvertierung für die XmlLanguage-Klasse bereit.
Öffentliche Klasse XmlnsCompatibleWithAttribute Gibt an, dass ein XAML-Namespace in einen anderen XAML-Namespace eingeordnet werden kann. In der Regel wird der klassifizierende XAML-Namespace in einem zuvor definierten XmlnsDefinitionAttribute angegeben.
Öffentliche Klasse XmlnsDefinitionAttribute Gibt eine Zuordnung pro Assembly zwischen einem XAML-Namespace und einem CLR-Namespace an, mit der der Typ anschließend von einem XAML-Objektentwickler oder XAML-Schemakontext aufgelöst wird.
Öffentliche Klasse XmlnsDictionary Stellt ein Wörterbuch dar, das XML-Namespacezuordnungen für (xmlns) XAML-Namespaces in WPF enthält.
Öffentliche Klasse XmlnsPrefixAttribute Gibt ein empfohlenes Präfix an, das einem XAML-Namespace für die XAML-Verwendung zugeordnet werden soll, wenn Elemente und Attribute in eine XAML-Datei geschrieben werden (Serialisierung) oder wenn mit einer Entwurfsumgebung interagiert wird, die XAML-Bearbeitungsfunktionen aufweist.
  Schnittstelle Beschreibung
Öffentliche Schnittstelle IAddChild Stellt ein Analyseverfahren für Elemente bereit, bei denen eine Mischung aus untergeordneten Elementen und Text zulässig ist.
Öffentliche Schnittstelle IComponentConnector Stellt Unterstützung für Markupkompilierung und benannte XAML-Elemente sowie zum Anfügen von Ereignishandlern an sie bereit.
Öffentliche Schnittstelle INameScope Definiert einen Verfahrensvertrag für den Zugriff auf Elemente in einem bestimmten XAML-Namescope und für das Erzwingen der Eindeutigkeit von Namen in diesem XAML-Namescope.
Öffentliche Schnittstelle 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.
Öffentliche Schnittstelle IProvideValueTarget Stellt einen Dienst dar, der situationsbedingte Objekt-Eigenschaften-Beziehungen für die Auswertung von Markuperweiterungen meldet.
Öffentliche Schnittstelle IQueryAmbient Fragt ab, ob eine angegebene Eigenschaft im aktuellen Bereich als Ambient-Eigenschaft behandelt werden soll.
Öffentliche Schnittstelle IReceiveMarkupExtension Veraltet. 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; siehe Hinweise.
Öffentliche Schnittstelle IStyleConnector Stellt vom WPF-XAML-Parser intern verwendete Methoden bereit, um kompiliertem XAML Ereignisse und Ereignissetter anzufügen.
Öffentliche Schnittstelle IUriContext Stellt einen Dienst dar, der einen angegebenen relativen URI mit Anwendungskontext in einen absoluten URI auflösen kann.
Öffentliche Schnittstelle IValueSerializerContext Definiert einen Kontext, der für einen ValueSerializer bereitgestellt wird. Der Kontext kann verwendet werden, um spezielle Serialisierungen oder unterschiedliche Serialisierungsmodi zu aktivieren.
Öffentliche Schnittstelle IXamlTypeResolver Stellt einen Dienst dar, der von benannten Elementen in XAML-Markup in den entsprechenden CLR-Typ aufgelöst wird.
  Enumeration Beschreibung
Öffentliche Enumeration DesignerSerializationOptions Gibt an, wie eine Eigenschaft serialisiert werden soll.
Öffentliche Enumeration XamlWriterMode Gibt den XAML-Writermodus zum Serialisieren von Ausdruckswerten (z. B. Bindungsdeklarationen) an.
Öffentliche Enumeration XamlWriterState Beschreibt mögliche Schreibzustände für einen benutzerdefinierten XAML-Writer.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.