System.Windows Namespace

Stellt mehrere wichtige Windows Presentation Foundation -Basiselementklassen (WPF) bereit, verschiedene Klassen, die das WPF Eigenschaftensystem und die Ereignislogik unterstützen, sowie andere Typen, die von dem WPF Kern und Framework umfassender genutzt werden.

Klassen

Name Beschreibung
Application

Kapselt eine Windows Presentation Foundation-Anwendung.

AttachedPropertyBrowsableAttribute

Stellt eine Basisklasse für .NET Attribute bereit, die den Verwendungsbereich der angefügten Eigenschaften melden.

AttachedPropertyBrowsableForChildrenAttribute

Gibt an, dass eine angefügte Eigenschaft über einen durchbrochenen Bereich verfügt, der auf untergeordnete Elemente in der logischen Struktur erweitert wird.

AttachedPropertyBrowsableForTypeAttribute

Gibt an, dass eine angefügte Eigenschaft nur für Elemente durchbrochen werden kann, die von einem angegebenen Typ abgeleitet sind.

AttachedPropertyBrowsableWhenAttributePresentAttribute

Gibt an, dass eine angefügte Eigenschaft nur für ein Element durchbrochen werden kann, das auch ein anderes spezifisches .NET Attribut auf die Klassendefinition angewendet hat.

AutoResizedEventArgs

Stellt Daten für das AutoResized ereignis bereit, das von HwndSource.

BaseCompatibilityPreferences

Enthält Eigenschaften, die angeben, wie sich eine Anwendung relativ zu neuen WPF Features verhält, die sich in der WindowsBase-Assembly befinden.

Clipboard

Stellt statische Methoden bereit, die das Übertragen von Daten in und aus der Systemablage erleichtern.

ColorConvertedBitmapExtension

Implementiert eine Markuperweiterung, die die Erstellung ermöglicht ColorConvertedBitmap . A ColorConvertedBitmap verfügt nicht über ein eingebettetes Profil, sondern das Profil basiert auf Quell- und Zielwerten.

ComponentResourceKey

Definiert oder verweist auf Ressourcenschlüssel basierend auf Klassennamen in externen Assemblys sowie einen zusätzlichen Bezeichner.

Condition

Stellt eine Bedingung für die MultiTrigger und die MultiDataTrigger, die Änderungen auf Eigenschaftswerte basierend auf einer Reihe von Bedingungen anwenden.

ConditionCollection

Stellt eine Auflistung von Condition -Objekten dar.

ContentElement

Stellt eine WPF-Basisklasse auf Kernebene für Inhaltselemente bereit. Inhaltselemente sind für die Darstellung im Flussstil konzipiert, wobei ein intuitives markuporientiertes Layoutmodell und ein bewusst einfaches Objektmodell verwendet werden.

ContentOperations

Stellt statische Hilfsmethoden zum Abrufen oder Festlegen der Position einer ContentElement In einer Elementstruktur bereit.

CoreCompatibilityPreferences

Enthält Eigenschaften, die angeben, wie sich eine Anwendung relativ zu WPF Features verhält, die sich in der PresentationCore-Assembly befinden.

CornerRadiusConverter

Konvertiert Instanzen anderer Typen in und aus einem CornerRadius.

CultureInfoIetfLanguageTagConverter

Konvertiert Instanzen von CultureInfo und aus anderen Datentypen.

DataFormat

Stellt ein Datenformat mithilfe eines Formatnamens und einer numerischen ID dar.

DataFormats

Stellt einen Satz vordefinierter Datenformatnamen bereit, mit denen Datenformate identifiziert werden können, die in der Zwischenablage verfügbar sind, oder Drag-and-Drop-Vorgänge.

DataObject

Stellt eine grundlegende Implementierung der IDataObject Schnittstelle bereit, die einen formatunabhängigen Mechanismus zum Übertragen von Daten definiert.

DataObjectCopyingEventArgs

Argumente für das DataObject.Copying -Ereignis.

DataObjectEventArgs

Stellt eine abstrakte Basisklasse für Ereignisse bereit, die der DataObject Klasse zugeordnet sind.

DataObjectPastingEventArgs

Enthält Argumente für das DataObject.Pasting -Ereignis.

DataObjectSettingDataEventArgs

Enthält Argumente für das DataObject.SettingData -Ereignis.

DataTemplate

Beschreibt die visuelle Struktur eines Datenobjekts.

DataTemplateKey

Stellt den Ressourcenschlüssel für die DataTemplate Klasse dar.

DataTrigger

Stellt einen Trigger dar, der Eigenschaftswerte anwendet oder Aktionen ausführt, wenn die gebundenen Daten eine angegebene Bedingung erfüllen.

DeferrableContent

Stellt zurückstellbare Inhalte dar, die in BAML als Datenstrom gespeichert werden.

DeferrableContentConverter

Konvertiert einen Datenstrom in eine DeferrableContent Instanz.

DependencyObject

Stellt ein Objekt dar, das am Abhängigkeitseigenschaftssystem teilnimmt.

DependencyObjectType

Implementiert einen zugrunde liegenden Typcache für alle DependencyObject abgeleiteten Typen.

DependencyProperty

Stellt eine Eigenschaft dar, die über Methoden wie Formatieren, Datenbindung, Animation und Vererbung festgelegt werden kann.

DependencyPropertyHelper

Stellt eine einzelne Hilfsmethode (GetValueSource(DependencyObject, DependencyProperty)) bereit, die die Eigenschaftssystemquelle für den effektiven Wert einer Abhängigkeitseigenschaft meldet.

DependencyPropertyKey

Stellt einen Abhängigkeitseigenschaftsbezeichner für eingeschränkten Schreibzugriff auf eine schreibgeschützte Abhängigkeitseigenschaft bereit.

DialogResultConverter

Konvertiert die Eigenschaft, bei der DialogResult es sich um einen Nullable<T> Wert vom Typ Booleanhandelt, in und aus anderen Typen.

DpiChangedEventArgs

Diese Klasse übergibt erforderliche Informationen an jeden Listener des DpiChangedEvent Ereignisses, z. B. wenn ein Fenster auf einen Monitor mit unterschiedlichem DPI-Wert verschoben wird, oder den DPI-Wert des aktuellen Monitors.

DragDrop

Stellt Hilfsmethoden und Felder zum Initiieren von Drag-and-Drop-Vorgängen bereit, einschließlich einer Methode zum Starten eines Drag-and-Drop-Vorgangs sowie Möglichkeiten zum Hinzufügen und Entfernen von Drag-and-Drop-zugehörigen Ereignishandlern.

DragEventArgs

Enthält Argumente, die für alle Drag-and-Drop-Ereignisse (DragEnter, DragLeave, und DragOverDrop) relevant sind.

DurationConverter

Konvertiert Instanzen von Duration und aus anderen Typdarstellungen.

DynamicResourceExtension

Implementiert eine Markuperweiterung, die dynamische Ressourcenverweise aus XAML unterstützt.

DynamicResourceExtensionConverter

Konvertiert von analysierten XAML-Code in DynamicResourceExtension und unterstützt dynamische Ressourcenverweise aus XAML.

EventManager

Stellt ereignisbezogene Hilfsmethoden bereit, die Routingereignisse für Klassenbesitzer registrieren und Klassenhandler hinzufügen.

EventPrivateKey

Stellt eindeutige Identifikation für Ereignisse bereit, deren Handler in einer internen Hashtabelle gespeichert werden.

EventRoute

Stellt den Container für die Route dar, auf die ein routingfähiges Ereignis folgt.

EventSetter

Stellt einen Ereignissetter in einer Formatvorlage dar. Ereignissatzer rufen die angegebenen Ereignishandler als Reaktion auf Ereignisse auf.

EventTrigger

Stellt einen Trigger dar, der eine Reihe von Aktionen als Reaktion auf ein Ereignis anwendet.

ExceptionRoutedEventArgs

Stellt Daten für die Image und MediaElement fehlgeschlagenen Ereignisse bereit.

ExitEventArgs

Ereignisargumente für das Exit-Ereignis.

Expression

Dieser Typ unterstützt die Windows Presentation Foundation-Infrastruktur (WPF) und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

ExpressionConverter

Konvertiert Instanzen von Expression und aus anderen Typen.

FigureLengthConverter

Konvertiert Instanzen anderer Typen in und aus einem FigureLength.

FontSizeConverter

Konvertiert Schriftgradwerte in und aus anderen Typdarstellungen.

FontStretchConverter

Konvertiert Instanzen von FontStretch und aus anderen Typdarstellungen.

FontStretches

Stellt einen Satz statischer vordefinierter Werte bereit FontStretch .

FontStyleConverter

Konvertiert Instanzen von FontStyle und aus anderen Datentypen.

FontStyles

Stellt einen Satz statischer vordefinierter Werte bereit FontStyle .

FontWeightConverter

Konvertiert Instanzen von FontWeight und aus anderen Datentypen.

FontWeights

Stellt einen Satz statischer vordefinierter Werte bereit FontWeight .

FrameworkCompatibilityPreferences

Enthält Eigenschaften, die angeben, wie sich eine Anwendung relativ zu WPF Features verhält, die sich in der PresentationFramework-Assembly befinden.

FrameworkContentElement

FrameworkContentElement ist die Implementierung und Erweiterung der ContentElement Basisklasse auf WPF-Frameworkebene. FrameworkContentElement bietet Unterstützung für zusätzliche Eingabe-APIs (einschließlich QuickInfos und Kontextmenüs), Storyboards, Datenkontext für Datenbindung, Formatvorlagenunterstützung und logische Strukturhilfs-APIs.

FrameworkElement

Stellt einen WPF-Framework-Level-Satz von Eigenschaften, Ereignissen und Methoden für Windows Presentation Foundation (WPF)-Elemente bereit. Diese Klasse stellt die bereitgestellte WPF-Frameworkebenenimplementierung dar, die auf den WPF-Kernebenen-APIs basiert, die durch UIElementdefiniert werden.

FrameworkElementFactory

Unterstützt die Erstellung von Vorlagen.

FrameworkPropertyMetadata

Meldet oder wendet Metadaten für eine Abhängigkeitseigenschaft an, insbesondere das Hinzufügen von frameworkspezifischen Eigenschaftensystemmerkmalen.

FrameworkTemplate

Aktiviert die Instanziierung einer Struktur von FrameworkElement und/oder FrameworkContentElement Objekten.

Freezable

Definiert ein Objekt mit einem modifizierbaren Zustand und einem schreibgeschützten (fixierten) Zustand. Klassen, die von Freezable der Bereitstellung detaillierter Änderungsbenachrichtigungen abgeleitet werden, können unveränderlich gemacht werden und können sich selbst klonen.

FreezableCollection<T>

Stellt eine Auflistung von DependencyObject, oder FreezableAnimatable Objekten dar. FreezableCollection<T> ist selbst ein Animatable Typ.

GiveFeedbackEventArgs

Enthält Argumente für das GiveFeedback Ereignis.

GridLengthConverter

Konvertiert Instanzen anderer Typen in und aus GridLength Instanzen.

HierarchicalDataTemplate

Stellt eine DataTemplate , HeaderedItemsControldie unterstützt , z TreeViewItem . B. oder MenuItem.

HwndDpiChangedEventArgs

Stellt einen HandledEventArgs-Typ dar, der für ein DpiChanged-Ereignis relevant ist.

Int32RectConverter

Konvertiert Instanzen anderer Typen in und aus einem Int32Rect.

KeySplineConverter

Konvertiert Instanzen anderer Typen in und aus einem KeySpline.

KeyTimeConverter

Konvertiert Instanzen von KeyTime und aus anderen Typen.

LengthConverter

Konvertiert Instanzen anderer Typen in und aus Instanzen eines Objekts, die die Länge eines Double Objekts darstellen.

LocalizabilityAttribute

Gibt die Lokalisierungsattribute für eine binäre XAML-Klasse (BAML) oder ein Klassenmemmemm an.

Localization

Die Localization Klasse definiert angefügte Eigenschaften für Lokalisierungsattribute und Kommentare.

LogicalTreeHelper

Stellt statische Hilfsmethoden zum Abfragen von Objekten in der logischen Struktur bereit.

LostFocusEventManager

Stellt eine WeakEventManager Implementierung bereit, damit Sie das Muster "schwaches Ereignislistener" verwenden können, um Listener für die LostFocus Ereignisse oder LostFocus Ereignisse anzufügen.

MediaScriptCommandRoutedEventArgs

Stellt Daten für die ScriptCommand und ScriptCommand Ereignisse bereit.

MessageBox

Zeigt ein Meldungsfeld an.

MultiDataTrigger

Stellt einen Trigger dar, der Eigenschaftswerte anwendet oder Aktionen ausführt, wenn die gebundenen Daten eine Reihe von Bedingungen erfüllen.

MultiTrigger

Stellt einen Trigger dar, der Eigenschaftswerte anwendet oder Aktionen ausführt, wenn eine Reihe von Bedingungen erfüllt ist.

NameScope

Implementiert die Basis-WPF-Unterstützung für die INameScope Methoden, die Namensobjektzuordnungen in einem bestimmten XAML-NameScope speichern oder abrufen. Fügt unterstützung für angefügte Eigenschaften hinzu, um das Abrufen oder Festlegen von XAML-NameScope-Namen dynamisch auf Elementebene zu vereinfachen.

NullableBoolConverter

Konvertiert in und aus dem Nullable<T> Typ (unter Verwendung der Boolean Typeinschränkung für das Generische).

PointConverter

Konvertiert Instanzen anderer Typen in und aus einem Point.

PresentationSource

Stellt eine abstrakte Basis für Klassen bereit, die Inhalte aus einer anderen Technologie als Teil eines Interoperationsszenarios darstellen. Darüber hinaus bietet diese Klasse statische Methoden für die Arbeit mit diesen Quellen sowie die grundlegende Architektur der visuellen Darstellung.

PropertyMetadata

Definiert bestimmte Verhaltensaspekte einer Abhängigkeitseigenschaft, wie sie auf einen bestimmten Typ angewendet wird, einschließlich der Bedingungen, bei der sie registriert wurden.

PropertyPath

Implementiert eine Datenstruktur zum Beschreiben einer Eigenschaft als Pfad unter einer anderen Eigenschaft oder unter einem eigenen Typ. Eigenschaftspfade werden in der Datenbindung an Objekte und in Storyboards und Zeitachsen für Animationen verwendet.

PropertyPathConverter

Stellt einen Typkonverter für Objekte bereit PropertyPath .

QueryContinueDragEventArgs

Enthält Argumente für das QueryContinueDrag Ereignis.

ReachCompatibilityPreferences

Stellt mehrere wichtige Windows Presentation Foundation -Basiselementklassen (WPF) bereit, verschiedene Klassen, die das WPF Eigenschaftensystem und die Ereignislogik unterstützen, sowie andere Typen, die von dem WPF Kern und Framework umfassender genutzt werden.

RectConverter

Konvertiert Instanzen anderer Typen in und aus Instanzen von Rect.

RequestBringIntoViewEventArgs

Stellt Daten für das RequestBringIntoView Routingereignis bereit.

ResourceDictionary

Stellt eine Hashtabellen-/Wörterbuchimplementierung bereit, die WPF-Ressourcen enthält, die von Komponenten und anderen Elementen einer WPF-Anwendung verwendet werden.

ResourceKey

Stellt eine abstrakte Basisklasse für verschiedene Ressourcenschlüssel bereit.

ResourceReferenceKeyNotFoundException

Die Ausnahme, die ausgelöst wird, wenn ein Ressourcenverweisschlüssel während der Analyse oder Serialisierung von Markuperweiterungsressourcen nicht gefunden werden kann.

RoutedEvent

Stellt ein Routingereignis dar und identifiziert es und deklariert seine Merkmale.

RoutedEventArgs

Enthält Statusinformationen und Ereignisdaten, die einem Routingereignis zugeordnet sind.

RoutedPropertyChangedEventArgs<T>

Stellt Daten zu einer Änderung des Werts zu einer Abhängigkeitseigenschaft bereit, wie von bestimmten Routingereignissen gemeldet, einschließlich des vorherigen und aktuellen Werts der geänderten Eigenschaft.

SessionEndingCancelEventArgs

Enthält die Ereignisargumente für das SessionEnding Ereignis.

Setter

Stellt einen Setter dar, der einen Eigenschaftswert anwendet.

SetterBase

Stellt die Basisklasse für Wertsetter dar.

SetterBaseCollection

Stellt eine Auflistung von SetterBase -Objekten dar.

SizeChangedEventArgs

Stellt Daten im Zusammenhang mit dem SizeChanged Ereignis bereit.

SizeChangedInfo

Melden Sie die Besonderheiten einer Wertänderung, die eine Size. Dies wird als Parameter in OnRenderSizeChanged(SizeChangedInfo) Außerkraftsetzungen verwendet.

SizeConverter

Konvertiert Instanzen anderer Typen in und aus Instanzen der Size Klasse.

SourceChangedEventArgs

Stellt Daten für das SourceChanged-Ereignis bereit, das für die Interoperabilität verwendet wird. Diese Klasse kann nicht vererbt werden.

SplashScreen

Stellt einen Startbildschirm für eine Windows Presentation Foundation -Anwendung (WPF) bereit.

StartupEventArgs

Enthält die Argumente für das Startup Ereignis.

StaticResourceExtension

Implementiert eine Markuperweiterung, die statische Ressourcenverweise (XAML-Ladezeit) von XAML unterstützt.

StrokeCollectionConverter

Konvertiert eine StrokeCollection Zeichenfolge in eine Zeichenfolge.

Style

Ermöglicht die Freigabe von Eigenschaften, Ressourcen und Ereignishandlern zwischen Instanzen eines Typs.

StyleTypedPropertyAttribute

Stellt ein Attribut dar, das auf die Klassendefinition angewendet wird, und bestimmt die TargetTypeder Eigenschaften, die vom Typ Stylesind.

SystemColors

Enthält Systemfarben, Systempinsel und Systemressourcenschlüssel, die Systemanzeigeelementen entsprechen.

SystemCommands

Definiert Routingbefehle, die für die Fensterverwaltung üblich sind.

SystemFonts

Enthält Eigenschaften, die die Systemressourcen verfügbar machen, die Schriftarten betreffen.

SystemParameters

Enthält Eigenschaften, die Sie zum Abfragen von Systemeinstellungen verwenden können.

TemplateBindingExpression

Beschreibt eine Laufzeitinstanz einer TemplateBindingExtension.

TemplateBindingExpressionConverter

Ein Typkonverter, der zum Erstellen einer Markuperweiterung aus einer TemplateBindingExpression Instanz während der Serialisierung verwendet wird.

TemplateBindingExtension

Implementiert eine Markuperweiterung, die die Bindung zwischen dem Wert einer Eigenschaft in einer Vorlage und dem Wert einer anderen verfügbar gemachten Eigenschaft im vorlagenbasierten Steuerelement unterstützt.

TemplateBindingExtensionConverter

Ein Typkonverter, der zum Erstellen einer TemplateBindingExtension Instanz während der Serialisierung verwendet wird.

TemplateContent

Implementiert die Datensatz- und Wiedergabelogik, die vorlagen zum Zurückstellen von Inhalten verwenden, wenn sie mit XAML-Lesern und Autoren interagieren.

TemplateContentLoader

XamlDeferringLoader Implementiert, um das Laden des XAML-Inhalts zu verzögern, der für eine Vorlage in WPF-XAML definiert ist.

TemplateKey

Wenn sie als Ressourcenschlüssel für eine Datenvorlage verwendet wird, kann die Datenvorlage am Nachschlagevorgang teilnehmen.

TemplatePartAttribute

Stellt ein Attribut dar, das auf die Klassendefinition angewendet wird, um die Typen der benannten Teile zu identifizieren, die für die Vorlagenerstellung verwendet werden.

TemplateVisualStateAttribute

Gibt an, dass sich ein Steuerelement in einem bestimmten Zustand befinden kann und dass ein VisualState im ControlTemplatedes Steuerelements erwartet wird.

TextDecoration

Stellt eine Textverzierung dar, die einem Text hinzugefügt wird (z. B. eine Unterstreichung).

TextDecorationCollection

Stellt eine Auflistung von TextDecoration Instanzen dar.

TextDecorationCollectionConverter

Konvertiert Instanzen von TextDecorationCollection anderen Datentypen.

TextDecorations

Stellt einen Satz statischer vordefinierter Textdekos bereit.

ThemeDictionaryExtension

Implementiert eine Markuperweiterung, mit der Anwendungsautoren Steuerelementformatvorlagen basierend auf dem aktuellen Systemdesign anpassen können.

ThemeInfoAttribute

Gibt den Speicherort an, an dem Designwörterbücher für eine Assembly gespeichert werden.

ThicknessConverter

Konvertiert Instanzen anderer Typen in und aus Instanzen von Thickness.

Trigger

Stellt einen Trigger dar, der Eigenschaftswerte anwendet oder Aktionen bedingt ausführt.

TriggerAction

Beschreibt eine Aktion, die für einen Trigger ausgeführt werden soll.

TriggerActionCollection

Stellt eine Auflistung von TriggerAction -Objekten dar.

TriggerBase

Stellt die Basisklasse zum Angeben eines bedingten Werts innerhalb eines Style Objekts dar.

TriggerCollection

Stellt eine Auflistung von TriggerBase -Objekten dar.

UIElement

UIElement ist eine Basisklasse für WPF-Kernimplementierungen, die auf Windows Presentation Foundation (WPF)-Elementen und grundlegenden Darstellungsmerkmalen basieren.

UIElement3D

UIElement3D ist eine Basisklasse für WPF-Kernimplementierungen, die auf Windows Presentation Foundation (WPF)-Elementen und grundlegenden Darstellungsmerkmalen basieren.

UIPropertyMetadata

Stellt Eigenschaftsmetadaten für Nicht-Framework-Eigenschaften bereit, die Auswirkungen auf Rendering/Benutzeroberfläche auf der Kernebene haben.

VectorConverter

Konvertiert Instanzen anderer Typen in und aus einem Vector.

VisualState

Stellt die visuelle Darstellung des Steuerelements dar, wenn es sich in einem bestimmten Zustand befindet.

VisualStateChangedEventArgs

Stellt Daten für die CurrentStateChanging und CurrentStateChanged Ereignisse bereit.

VisualStateGroup

Enthält sich gegenseitig ausschließende VisualState Objekte und VisualTransition Objekte, die verwendet werden, um von einem Zustand in einen anderen zu wechseln.

VisualStateManager

Verwaltet Zustände und die Logik für den Übergang zwischen Zuständen für Steuerelemente.

VisualTransition

Stellt das visuelle Verhalten dar, das auftritt, wenn ein Steuerelement von einem Zustand zu einem anderen wechselt.

WeakEventManager

Stellt eine Basisklasse für den Ereignis-Manager bereit, der im schwachen Ereignismuster verwendet wird. Der Manager fügt Listener für Ereignisse (oder Rückrufe) hinzu und entfernt sie, die auch das Muster verwenden.

WeakEventManager.ListenerList

Stellt eine integrierte Sammlungsliste zum Speichern von Listenern für ein WeakEventManager.

WeakEventManager<TEventSource,TEventArgs>

Stellt einen Typsicher WeakEventManager bereit, mit dem Sie den Ereignishandler angeben können, der für das Muster "schwacher Ereignislistener" verwendet werden soll. Diese Klasse definiert einen Typparameter für die Quelle des Ereignisses und einen Typparameter für die verwendeten Ereignisdaten.

WeakEventManager.ListenerList<TEventArgs>

Stellt eine typsichere Sammlungsliste zum Speichern von Listenern für ein WeakEventManager. Diese Klasse definiert einen Typparameter für die verwendeten Ereignisdaten.

Window

Bietet die Möglichkeit zum Erstellen, Konfigurieren, Anzeigen und Verwalten der Lebensdauer von Fenstern und Dialogfeldern.

WindowCollection

Stellt eine Auflistung von Window -Objekten dar. Diese Klasse kann nicht vererbt werden.

Strukturen

Name Beschreibung
CornerRadius

Stellt die Radiuse der Ecken eines Rechtecks dar.

DependencyPropertyChangedEventArgs

Stellt Daten für verschiedene Eigenschaft geänderte Ereignisse bereit. In der Regel melden diese Ereignisse effektive Wertänderungen im Wert einer schreibgeschützten Abhängigkeitseigenschaft. Eine weitere Verwendung ist Teil einer PropertyChangedCallback Implementierung.

DpiScale

Speichert DPI-Informationen, aus denen ein Visual oder UIElement gerendert wird.

Duration

Stellt die Dauer dar, die ein Timeline aktiv ist.

FigureLength

Beschreibt die Höhe oder Breite eines Figure.

FontStretch

Beschreibt den Grad, in dem eine Schriftart im Vergleich zum normalen Seitenverhältnis dieser Schriftart gestreckt wurde.

FontStyle

Definiert eine Struktur, die den Schriftschnitt einer Schriftart als normal, kursiv oder schräg darstellt.

FontWeight

Bezieht sich auf die Dichte einer Schriftart in Bezug auf die Leichtigkeit oder Schwere der Striche.

FreezableCollection<T>.Enumerator

Listet die Mitglieder eines .FreezableCollection<T>

GridLength

Stellt die Länge von Elementen dar, die explizit Star Einheitentypen unterstützen.

Int32Rect

Beschreibt die Breite, Höhe und Position eines ganzzahligen Rechtecks.

LocalValueEntry

Stellt einen Eigenschaftsbezeichner und den Eigenschaftswert für eine lokal festgelegte Abhängigkeitseigenschaft dar.

LocalValueEnumerator

Bietet Enumerationsunterstützung für die lokalen Werte aller Abhängigkeitseigenschaften, die in einem DependencyObjectvorhanden sind.

Point

Stellt ein x- und y-Koordinatenpaar im zweidimensionalen Raum dar.

Rect

Beschreibt die Breite, Höhe und Position eines Rechtecks.

RoutedEventHandlerInfo

Stellt spezielle Verarbeitungsinformationen bereit, um Ereignislistener darüber zu informieren, ob bestimmte Handler aufgerufen werden sollen.

Size

Implementiert eine Struktur, die verwendet wird, um die Size eines Objekts zu beschreiben.

TextDecorationCollection.Enumerator

Listet TextDecoration Elemente in einem TextDecoration.

Thickness

Beschreibt die Stärke eines Rahmens um ein Rechteck. Vier Double Werte beschreiben die Left, Top, Rightund Bottom Seiten des Rechtecks.

ValueSource

Meldet die von GetValueSource(DependencyObject, DependencyProperty)zurückgegebenen Informationen.

Vector

Stellt eine Verschiebung im 2D-Raum dar.

Schnittstellen

Name Beschreibung
IContentHost

Diese Schnittstelle wird von Layouts implementiert, die hosten ContentElement.

IDataObject

Stellt einen formatunabhängigen Mechanismus zum Übertragen von Daten bereit.

IFrameworkInputElement

Deklariert einen NameScope-Vertrag für Frameworkelemente.

IInputElement

Legt die allgemeinen Ereignisse und auch die ereignisbezogenen Eigenschaften und Methoden für die grundlegende Eingabeverarbeitung durch Windows Presentation Foundation (WPF)-Elemente fest.

IWeakEventListener

Stellt Unterstützung für die Ereigniszuhörensunterstützung für Kurse bereit, die ereignisse über das WeakEvent-Muster und ein WeakEventManager.

Enumerationen

Name Beschreibung
BaseCompatibilityPreferences.HandleDispatcherRequestProcessingFailureOptions

Stellt einen Satz von Werten bereit, der beschreibt, wie der Verteiler auf Fehler reagiert, die beim Anfordern der Verarbeitung auftreten.

BaselineAlignment

Beschreibt, wie die Basislinie für ein textbasiertes Element auf der vertikalen Achse relativ zum festgelegten Basisplan für Text positioniert wird.

BaseValueSource

Identifiziert die Eigenschaftssystemquelle eines bestimmten Abhängigkeitseigenschaftswerts.

ColumnSpaceDistribution

Beschreibt, wie Der Platz im Spaltenflussinhalt verteilt wird.

DragAction

Gibt an, wie und ob ein Drag-and-Drop-Vorgang fortgesetzt werden soll.

DragDropEffects

Gibt die Auswirkungen eines Drag-and-Drop-Vorgangs an.

DragDropKeyStates

Gibt den aktuellen Status der Modifizierertasten (UMSCHALT, STRG und ALT) sowie den Status der Maustasten an.

FigureHorizontalAnchor

Beschreibt einen Positionsbezug für eine Abbildung in horizontaler Richtung.

FigureUnitType

Beschreibt den Einheitentyp, der der Breite oder Höhe eines FigureLengthzugeordnet ist.

FigureVerticalAnchor

Beschreibt den Bezugspunkt einer Abbildung in vertikaler Richtung.

FlowDirection

Definiert Konstanten, die die Inhaltsflussrichtung für Text- und Ui-Elemente angeben.

FontCapitals

Beschreibt die Großbuchstabenformatvorlage für ein Typography-Objekt.

FontEastAsianLanguage

Stellt einen Mechanismus bereit, mit dem der Benutzer schriftartspezifische Versionen von Glyphen für ein bestimmtes ostasiatisches Schreibsystem oder eine bestimmte Sprache auswählen kann.

FontEastAsianWidths

Stellt einen Mechanismus bereit, mit dem der Benutzer Glyphen verschiedener Breitenarten auswählen kann.

FontFraction

Beschreibt die Bruchformatvorlage für ein Typography-Objekt.

FontNumeralAlignment

Beschreibt die Numeralausrichtung für ein Typography-Objekt.

FontNumeralStyle

Beschreibt die Zahlenformatvorlage für ein Typography -Objekt.

FontVariants

Rendert typografische Glyphenformen mit Varianten.

FrameworkPropertyMetadataOptions

Gibt die Typen des Eigenschaftenverhaltens auf Frameworkebene an, die sich auf eine bestimmte Abhängigkeitseigenschaft im Windows Presentation Foundation -Eigenschaftensystem (WPF) beziehen.

GridUnitType

Beschreibt die Art des Werts, den ein GridLength -Objekt enthält.

HorizontalAlignment

Gibt an, wo ein Element auf der horizontalen Achse relativ zum zugewiesenen Layoutplatz des übergeordneten Elements angezeigt werden soll.

InheritanceBehavior

Gibt den aktuellen Suchmodus für die Eigenschaftswertvererbung, ressourcensuche und relativeSource FindAncestor-Suche an. Eine RelativeSource FindAncestor-Suche tritt auf, wenn eine Bindung einen RelativeSource verwendet, deren Mode-Eigenschaft auf den FindAncestor-Wert festgelegt ist.

LineBreakCondition

Beschreibt die unterbrechende Bedingung um ein Inlineobjekt.

LineStackingStrategy

Beschreibt einen Mechanismus, mit dem für jede Zeile ein Linienfeld bestimmt wird.

LocalizationCategory

Gibt den Kategoriewert einer LocalizabilityAttribute für eine binäre XAML-Klasse (BAML) oder ein Klassenmemmemm an.

MessageBoxButton

Gibt die Schaltflächen an, die in einem Meldungsfeld angezeigt werden. Wird als Argument der Show-Methode verwendet.

MessageBoxImage

Gibt das Symbol an, das von einem Meldungsfeld angezeigt wird.

MessageBoxOptions

Gibt spezielle Anzeigeoptionen für ein Meldungsfeld an.

MessageBoxResult

Gibt an, auf welche Meldungsfeldschaltfläche ein Benutzer klickt. MessageBoxResult wird von der Show-Methode zurückgegeben.

Modifiability

Gibt den Modifizierbarkeitswert einer LocalizabilityAttribute für eine binäre XAML-Klasse oder ein Klassenmemmemm an.

PowerLineStatus

Gibt an, ob die Systemleistung online ist oder ob der Systemstromstatus unbekannt ist.

Readability

Gibt den Lesbarkeitswert einer LocalizabilityAttribute für eine binäre XAML-Klasse oder ein Klassenmemmemm an.

ReasonSessionEnding

Gibt den Grund an, warum die Sitzung des Benutzers beendet wird. Wird von der eigenschaft ReasonSessionEnding verwendet.

ResizeMode

Gibt an, ob die Größe eines Fensters geändert werden kann und ggf. wie die Größe geändert werden kann. Wird von der eigenschaft ResizeMode verwendet.

ResourceDictionaryLocation

Gibt die Speicherorte an, an denen sich Designressourcenverzeichnisse befinden.

RoutingStrategy

Gibt die Routingstrategie eines Routingereignisses an.

ShutdownMode

Gibt an, wie eine Anwendung heruntergefahren wird. Wird von der eigenschaft ShutdownMode verwendet.

SizeToContent

Gibt an, wie sich ein Fenster automatisch an die Größe des Inhalts anpassen soll. Wird von der eigenschaft SizeToContent verwendet.

TemplateKey.TemplateType

Beschreibt die verschiedenen Typen von Vorlagen, die TemplateKeyverwenden.

TextAlignment

Gibt an, ob der Text im Objekt linksbündig, rechtsbündig, zentriert oder ausgerichtet ist.

TextDataFormat

Gibt das Datenformat der Textdaten an.

TextDecorationLocation

Gibt die vertikale Position eines TextDecoration-Objekts an.

TextDecorationUnit

Gibt den Einheitentyp eines TextDecorationPenOffset oder eines Pen Stärkewerts an.

TextMarkerStyle

Beschreibt die Darstellung des Aufzählungszeichenformats eines Listenelements.

TextTrimming

Beschreibt, wie Text gekürzt wird, wenn er den Rand des enthaltenden Felds überläuft.

TextWrapping

Gibt an, ob Text umgebrochen wird, wenn er den Rand des enthaltenden Felds erreicht.

VerticalAlignment

Beschreibt, wie ein untergeordnetes Element innerhalb des Layoutplatzes eines übergeordneten Elements vertikal positioniert oder gestreckt wird.

Visibility

Gibt den Anzeigestatus eines Elements an.

WindowStartupLocation

Gibt die Position an, in der ein Window beim ersten Öffnen angezeigt wird. Wird von der eigenschaft WindowStartupLocation verwendet.

WindowState

Gibt an, ob ein Fenster minimiert, maximiert oder wiederhergestellt wird. Wird von der eigenschaft WindowState verwendet.

WindowStyle

Gibt den Rahmentyp an, über den ein Window verfügt. Wird von der eigenschaft WindowStyle verwendet.

WrapDirection

Gibt die zulässigen Wegbeschreibungen an, die Inhalte um ein Objekt umbrechen können.

Delegaten

Name Beschreibung
AutoResizedEventHandler

Stellt die Methode dar, die das AutoResized von HwndSource.

CoerceValueCallback

Stellt eine Vorlage für eine Methode bereit, die aufgerufen wird, wenn ein Abhängigkeitseigenschaftswert erneut ausgewertet wird oder die Koersion speziell angefordert wird.

DataObjectCopyingEventHandler

Stellt eine Methode dar, die das Copying angefügte Ereignis behandelt.

DataObjectPastingEventHandler

Stellt eine Methode dar, die das Pasting angefügte Ereignis behandelt.

DataObjectSettingDataEventHandler

Stellt eine Methode dar, die das SettingData angefügte Ereignis behandelt.

DependencyPropertyChangedEventHandler

Stellt die Methode dar, die Ereignisse behandelt, die ausgelöst werden, wenn eine DependencyProperty änderung in einer bestimmten DependencyObject Implementierung erfolgt.

DpiChangedEventHandler

Stellt eine Methode dar, die behandelt DpiChangedEventArgswird.

DragEventHandler

Stellt eine Methode dar, die Drag-and-Drop-Routingereignisse behandelt, z. B DragEnter. .

ExitEventHandler

Stellt die Methode dar, die das Exit Ereignis behandelt.

GiveFeedbackEventHandler

Stellt eine Methode dar, die das Feedback-Routingereignis von Prozess-Drag-and-Drop-Vorgängen verarbeitet, z. B GiveFeedback. .

HwndDpiChangedEventHandler

Der Delegat, der für Handler verwendet werden soll, die EINE DPI-Änderungsbenachrichtigung erhalten.

PropertyChangedCallback

Stellt den Rückruf dar, der aufgerufen wird, wenn sich der effektive Eigenschaftswert einer Abhängigkeitseigenschaft ändert.

QueryContinueDragEventHandler

Stellt eine Methode dar, mit der die Routingereignisse behandelt werden, mit denen ein Drag-and-Drop-Vorgang von der Ziehquelle abgebrochen werden kann, z QueryContinueDrag. B. .

RequestBringIntoViewEventHandler

Stellt die Methode dar, die das RequestBringIntoView Routingereignis behandelt.

RoutedEventHandler

Stellt die Methode dar, die verschiedene Routingereignisse behandelt, die keine spezifischen Ereignisdaten über die Daten hinaus aufweisen, die für alle Routingereignisse gemeinsam sind.

RoutedPropertyChangedEventHandler<T>

Stellt Methoden dar, die verschiedene Routingereignisse behandeln, die Eigenschaftswertänderungen nachverfolgen.

SessionEndingCancelEventHandler

Stellt die Methode dar, die das SessionEnding Ereignis behandelt.

SizeChangedEventHandler

Stellt die Methode dar, die das SizeChanged Routingereignis behandelt.

SourceChangedEventHandler

Stellt die Methode dar, die das Ereignis "SourceChanged" für bestimmte Listenerelemente behandelt.

StartupEventHandler

Stellt die Methode dar, die das Startup Ereignis behandelt.

ValidateValueCallback

Stellt eine Methode dar, die als Rückruf verwendet wird, der den effektiven Wert einer Abhängigkeitseigenschaft überprüft.