Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. |
Übersetzung
Original
|
FrameworkElement-Klasse
Stellt einen Satz von Eigenschaften, Ereignissen und Methoden für Windows Presentation Foundation (WPF)-Elemente auf WPF-Frameworkebene bereit. Diese Klasse stellt die bereitgestellte Implementierung der WPF-Frameworkebene dar, die auf den WPF-Kernebenen-APIs basiert, die in UIElement definiert sind.
Assembly: PresentationFramework (in PresentationFramework.dll)
XMLNS für XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
[StyleTypedPropertyAttribute(Property = "FocusVisualStyle", StyleTargetType = typeof(Control))] [RuntimeNamePropertyAttribute("Name")] [XmlLangPropertyAttribute("Language")] [UsableDuringInitializationAttribute(true)] public class FrameworkElement : UIElement, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient
<FrameworkElement .../>
Der FrameworkElement-Typ macht die folgenden Member verfügbar.
| Name | Beschreibung | |
|---|---|---|
|
FrameworkElement | Initialisiert eine neue Instanz der FrameworkElement-Klasse. |
| Name | Beschreibung | |
|---|---|---|
|
ActualHeight | Ruft die gerenderte Höhe dieses Elements ab. |
|
ActualWidth | Ruft die gerenderte Breite dieses Elements ab. |
|
AllowDrop | Ruft einen Wert ab, der angibt, ob dieses Element als Ziel eines Drag & Drop-Vorgangs verwendet werden kann, oder legt diesen fest. Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
AreAnyTouchesCaptured | Ruft einen Wert ab, der angibt, ob mindestens ein Fingereingabegerät für dieses Element erfasst wird. (Von UIElement geerbt.) |
|
AreAnyTouchesCapturedWithin | Ruft einen Wert ab, der angibt, ob mindestens ein Fingereingabegerät für dieses Element oder seine untergeordneten Elemente in der visuellen Struktur erfasst wird. (Von UIElement geerbt.) |
|
AreAnyTouchesDirectlyOver | Ruft einen Wert ab, der angibt, ob mindestens ein Fingereingabegerät über diesem Element gedrückt wurde. (Von UIElement geerbt.) |
|
AreAnyTouchesOver | Ruft einen Wert ab, der angibt, ob mindestens ein Fingereingabegerät auf diesem Element oder seinen untergeordneten Elementen in der visuellen Struktur gedrückt wurde. (Von UIElement geerbt.) |
|
BindingGroup | Ruft die für das Element verwendete BindingGroup ab oder legt diese fest. |
|
BitmapEffect | Veraltet. Ruft einen Bitmapeffekt ab, der direkt auf den gerenderten Inhalt dieses Elements angewendet wird, oder legt diesen fest. Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
BitmapEffectInput | Veraltet. Ruft eine Eingabequelle für den Bitmapeffekt ab, der direkt auf den gerenderten Inhalt dieses Elements angewendet wird, oder legt diese fest. Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
CacheMode | Ruft eine zwischengespeicherte Darstellung des UIElement ab oder legt diese fest. (Von UIElement geerbt.) |
|
Clip | Ruft die Geometrie ab, mit der die Gliederung des Inhalts eines Elements definiert wird, oder legt diese fest. Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
ClipToBounds | Ruft einen Wert ab, der angibt, ob der Inhalt dieses Elements (bzw. Inhalte aus den untergeordneten Elementen dieses Elements) so abgeschnitten werden soll, dass er der Größe des enthaltenden Elements entspricht, oder legt diesen fest. Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
CommandBindings | Ruft eine Auflistung von CommandBinding-Objekten ab, die diesem Element zugeordnet sind. Ein CommandBinding ermöglicht die Behandlung eines Befehls für dieses Element und deklariert die Bindung zwischen einem Befehl, seinen Ereignissen und den von diesem Element angefügten Handlern. (Von UIElement geerbt.) |
|
ContextMenu | Ruft das Kontextmenüelement ab, das angezeigt werden soll, wenn das Kontextmenü aus dem Element der user interface (UI) angefordert wird. |
|
Cursor | Ruft den Cursor ab, der angezeigt wird, wenn sich der Mauszeiger über dem Element befindet, oder legt diesen Cursor fest. |
|
DataContext | Ruft bei der Datenbindung den Datenkontext für ein Element ab oder legt ihn fest. |
|
DefaultStyleKey | Ruft den Schlüssel ab, mit dem auf den Stil für dieses Steuerelement verwiesen werden soll, wenn Designstile verwendet oder definiert werden, oder legt diesen Schlüssel fest. |
|
DependencyObjectType | Ruft den DependencyObjectType ab, der den CLR-Typ dieser Instanz umschließt. (Von DependencyObject geerbt.) |
|
DesiredSize | Ruft die Größe ab, die von diesem Element während der Maßübergabe im Layoutprozess berechnet wurde. (Von UIElement geerbt.) |
|
Dispatcher | Ruft den Dispatcher ab, der diesem DispatcherObject zugeordnet ist. (Von DispatcherObject geerbt.) |
|
Effect | Ruft den Bitmapeffekt ab, der auf das UIElement-Steuerelement angewendet werden soll, oder legt ihn fest. Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
FlowDirection | Ruft die Richtung ab, in die Text und andere user interface (UI)-Elemente in übergeordneten Elementen fließen, die das Layout steuern, oder legt diese Richtung fest. |
|
Focusable | Ruft einen Wert ab, der angibt, ob das Element den Fokus erhalten kann, oder legt diesen fest. Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
FocusVisualStyle | Ruft eine Eigenschaft ab, mit der Darstellung, Effekte und andere Stilmerkmale, die auf dieses Element angewendet werden, sobald es den Tastaturfokus erhält, benutzerdefiniert angepasst werden können, oder legt diese Eigenschaft fest. |
|
ForceCursor | Ruft einen Wert ab, mit dem angegeben wird, ob dieses FrameworkElement das Rendern des Cursors in der user interface (UI) gemäß der Deklaration in der Cursor-Eigenschaft erzwingen soll, oder legt diesen Wert fest. |
|
HasAnimatedProperties | Ruft einen Wert ab, der angibt, ob dieses Element über animierte Eigenschaften verfügt. (Von UIElement geerbt.) |
|
Height | Ruft die vorgeschlagene Höhe des Elements ab oder legt diese fest. |
|
HorizontalAlignment | Ruft die Merkmale der horizontalen Ausrichtung für dieses Element beim Erstellen in einem übergeordneten Element ab, z. B. einem Bereich oder einem Elementsteuerelement, oder legt diese Merkmale fest. |
|
InheritanceBehavior | Ruft die Bereichsgrenzen für die Vererbung von Eigenschaftswerten, die Suche nach Ressourcenschlüsseln und die RelativeSource-FindAncestor-Suche ab oder legt diese Grenzen fest. |
|
InputBindings | Ruft die Auflistung der Eingabebindungen ab, die diesem Element zugeordnet sind. (Von UIElement geerbt.) |
|
InputScope | Ruft den Kontext für die von diesem FrameworkElement verwendete Eingabe ab oder legt diesen Kontext fest. |
|
IsArrangeValid | Ruft einen Wert ab, der angibt, ob die berechnete Größe und die berechnete Position von untergeordneten Elementen im Layout dieses Elements gültig sind. (Von UIElement geerbt.) |
|
IsEnabled | Ruft einen Wert ab, der angibt, ob dieses Element in der user interface (UI) aktiviert ist, oder legt diesen fest. Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
IsEnabledCore | Ruft einen Wert ab, der in abgeleiteten Klassen zum Rückgabewert von IsEnabled wird. (Von UIElement geerbt.) |
|
IsFocused | Ruft einen Wert ab, der bestimmt, ob dieses Element über den logischen Fokus verfügt. Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
IsHitTestVisible | Ruft einen Wert ab, der deklariert, ob dieses Element als Ergebnis eines Treffertests aus einem Teil des gerenderten Inhalts zurückgegeben werden kann, oder legt diesen fest. Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
IsInitialized | Ruft einen Wert ab, mit dem angegeben wird, ob dieses Element während der Verarbeitung durch einen XAML-Prozessor oder durch einen expliziten Aufruf der entsprechenden EndInit-Methode initialisiert wurde. |
|
IsInputMethodEnabled | Ruft einen Wert ab, der angibt, ob ein Eingabemethodensystem (beispielsweise Input Method Editor (IME)) für die Verarbeitung von Eingaben für dieses Element aktiviert ist. (Von UIElement geerbt.) |
|
IsKeyboardFocused | Ruft einen Wert ab, der angibt, ob dieses Element über den Tastaturfokus verfügt. Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
IsKeyboardFocusWithin | Ruft einen Wert ab, der angibt, ob sich der Tastaturfokus innerhalb des Elements oder in seinen untergeordneten Elementen in der visuellen Struktur befindet. Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
IsLoaded | Ruft einen Wert ab, mit dem angegeben wird, ob dieses Element für die Darstellung geladen wurde. |
|
IsManipulationEnabled | Ruft einen Wert ab, der angibt, ob Manipulationsereignisse in dieser UIElement-Klasse aktiviert werden, oder legt ihn fest. (Von UIElement geerbt.) |
|
IsMeasureValid | Ruft einen Wert ab, der angibt, ob die aktuelle, vom Layoutmaß zurückgegebene Größe gültig ist. (Von UIElement geerbt.) |
|
IsMouseCaptured | Ruft einen Wert ab, der angibt, ob die Maus für dieses Element aufgezeichnet wird. Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
IsMouseCaptureWithin | Ruft einen Wert ab, der bestimmt, ob die Erfassung von Mauseingaben für dieses Element oder untergeordnete Elemente in der zugehörigen visuellen Struktur festgelegt ist. Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
IsMouseDirectlyOver | Ruft einen Wert ab, der angibt, ob die Position des Mauszeigers den Ergebnissen des Treffertests entspricht, bei denen die Elementzusammensetzung berücksichtigt wird. Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
IsMouseOver | Ruft einen Wert ab, der angibt, ob sich der Mauszeiger über diesem Element befindet (einschließlich von untergeordneten Elementen in der visuellen Struktur). Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
IsSealed | Ruft einen Wert ab, der angibt, ob diese Instanz derzeit versiegelt (schreibgeschützt) ist. (Von DependencyObject geerbt.) |
|
IsStylusCaptured | Ruft einen Wert ab, der angibt, ob der Tablettstift durch dieses Element aufgezeichnet wird. Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
IsStylusCaptureWithin | Ruft einen Wert ab, der bestimmt, ob die Erfassung von Tablettstifteingaben für dieses Element oder für ein Element innerhalb der Elementgrenzen und der zugehörigen visuellen Struktur festgelegt ist. Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
IsStylusDirectlyOver | Ruft einen Wert ab, der angibt, ob die Position des Tablettstifts den Ergebnissen des Treffertests entspricht, bei denen die Elementzusammensetzung berücksichtigt wird. Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
IsStylusOver | Ruft einen Wert ab, der angibt, ob sich der Tablettstiftcursor über diesem Element (einschließlich der Elemente der visuellen Struktur) befindet. Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
IsVisible | Ruft einen Wert ab, der angibt, ob dieses Element in der user interface (UI) sichtbar ist. Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
Language | Ruft die Sprachinformationen für die Lokalisierung/Globalisierung eines Elements ab oder legt diese Informationen fest. |
|
LayoutTransform | Ruft eine Grafiktransformation ab, die auf dieses Element angewendet werden soll, wenn Layout ausgeführt wird, oder legt diese fest. |
|
LogicalChildren | Ruft einen Enumerator für die logischen untergeordneten Elemente dieses Elements ab. |
|
Margin | Ruft den äußeren Rand eines Elements ab oder legt diesen fest. |
|
MaxHeight | Ruft die Einschränkung für die maximale Höhe des Elements ab oder legt diese fest. |
|
MaxWidth | Ruft die Einschränkung für die maximale Breite des Elements ab oder legt diese fest. |
|
MinHeight | Ruft die Einschränkung für die Mindesthöhe des Elements ab oder legt diese fest. |
|
MinWidth | Ruft die Einschränkung für die Mindestbreite des Elements ab oder legt diese fest. |
|
Name | Ruft den kennzeichnenden Namen des Elements ab oder legt diesen fest. Der Name stellt einen Verweis bereit, sodass CodeBehind, z. B. Ereignishandlercode, auf ein Markupelement verweisen kann, sobald es während der Verarbeitung durch den XAML-Prozessor erstellt wurde. |
|
Opacity | Ruft den Durchlässigkeitsfaktor ab, der auf das gesamte UIElement angewendet wird, wenn dieses in der user interface (UI) gerendert wird, oder legt diesen Faktor fest. Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
OpacityMask | Ruft eine Durchlässigkeitsmaske als Brush-Implementierung ab, die auf eine Alphakanalmaskierung für den gerenderten Inhalt dieses Elements angewendet wird, oder legt diese Maske fest. Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
OverridesDefaultStyle | Ruft einen Wert ab, mit dem angegeben wird, ob dieses Element Stileigenschaften aus Designformaten enthält. |
|
Parent | Ruft das logische übergeordnete Element dieses Elements ab. |
|
PersistId | Veraltet. Ruft einen Wert ab, der dieses Element eindeutig angibt. (Von UIElement geerbt.) |
|
RenderSize | Ruft die endgültige Renderinggröße dieses Elements ab oder legt diese fest (siehe jedoch die Hinweise). (Von UIElement geerbt.) |
|
RenderTransform | Ruft die Transformationsinformationen ab, die die Renderingposition dieses Elements beeinflussen, oder legt diese fest. Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
RenderTransformOrigin | Ruft den Mittelpunkt einer beliebigen von RenderTransform deklarierten Rendertransformation in Bezug auf die Grenzen des Elements ab oder legt diesen fest. Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
Resources | Ruft das lokal definierte Ressourcenwörterbuch ab oder legt es fest. |
|
SnapsToDevicePixels | Ruft einen Wert ab, der angibt, ob beim Rendering für dieses Element gerätespezifische Pixeleinstellungen verwendet werden sollen, oder legt diesen fest. Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
Style | Ruft das von diesem Element beim Rendern verwendete Format ab oder legt es fest. |
|
StylusPlugIns | Ruft eine Auflistung aller Tablettstift-Plug-In-Objekte (Anpassung) ab, die diesem Element zugeordnet sind. (Von UIElement geerbt.) |
|
Tag | Ruft einen beliebigen Objektwert ab, mit dem benutzerdefinierte Informationen über dieses Element gespeichert werden können, oder legt diesen Wert fest. |
|
TemplatedParent | Ruft einen Verweis auf das übergeordnete Element der Vorlage dieses Elements ab. Diese Eigenschaft ist nicht relevant, wenn das Element nicht durch eine Vorlage erstellt wurde. |
|
ToolTip | Ruft das QuickInfo-Objekt ab, das für dieses Element in der user interface (UI) angezeigt wird, oder legt dieses Objekt fest. |
|
TouchesCaptured | Ruft alle Fingereingabegeräte ab, die für dieses Element erfasst werden. (Von UIElement geerbt.) |
|
TouchesCapturedWithin | Ruft alle Fingereingabegeräte ab, die für dieses Element oder seine untergeordneten Elemente in der visuellen Struktur erfasst werden. (Von UIElement geerbt.) |
|
TouchesDirectlyOver | Ruft alle Fingereingabegeräte ab, die sich über diesem Element befinden. (Von UIElement geerbt.) |
|
TouchesOver | Ruft alle Fingereingabegeräte ab, die sich über diesem Element oder seinen untergeordneten Elementen in der visuellen Struktur befinden. (Von UIElement geerbt.) |
|
Triggers | Ruft die Auflistung der Auslöser ab, die direkt für dieses oder untergeordnete Elemente erstellt wird. |
|
Uid | Ruft den eindeutigen Bezeichner (für Lokalisierung) für dieses Element ab oder legt ihn fest. Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
UseLayoutRounding | Ruft einen Wert ab, der angibt, ob während des Layouts Layoutrundung für die Größe und die Position des Elements übernommen werden soll, oder legt ihn fest. |
|
VerticalAlignment | Ruft die Merkmale der vertikalen Ausrichtung für dieses Element beim Erstellen in einem übergeordneten Element ab, z. B. einem Bereich oder einem Elementsteuerelement, oder legt diese Merkmale fest. |
|
Visibility | Ruft die user interface (UI)-Sichtbarkeit dieses Elements ab oder legt diese fest. Dies ist eine Abhängigkeitseigenschaft. (Von UIElement geerbt.) |
|
VisualBitmapEffect | Veraltet. Ruft den BitmapEffect-Wert für das Visual ab oder legt diesen fest. (Von Visual geerbt.) |
|
VisualBitmapEffectInput | Veraltet. Ruft den BitmapEffectInput-Wert für das Visual ab oder legt diesen fest. (Von Visual geerbt.) |
|
VisualBitmapScalingMode | Ruft das BitmapScalingMode für das Visual ab oder legt dieses fest. (Von Visual geerbt.) |
|
VisualCacheMode | Ruft eine zwischengespeicherte Darstellung des Visual-Objekts ab oder legt diese fest. (Von Visual geerbt.) |
|
VisualChildrenCount | Ruft die Anzahl visueller untergeordneter Elemente innerhalb dieses Elements ab. (Überschreibt Visual.VisualChildrenCount.) |
|
VisualClearTypeHint | Ruft die ClearTypeHint ab, die bestimmt, wie ClearType im Visual dargestellt wird. (Von Visual geerbt.) |
|
VisualClip | Ruft den Ausschneidebereich des Visual als Geometry-Wert ab oder legt diesen fest. (Von Visual geerbt.) |
|
VisualEdgeMode | Ruft den Randmodus des Visual als EdgeMode-Wert ab oder legt diesen fest. (Von Visual geerbt.) |
|
VisualEffect | Ruft den Bitmapeffekt ab, der auf das Visual-Steuerelement angewendet werden soll, oder legt ihn fest. (Von Visual geerbt.) |
|
VisualOffset | Ruft den Offsetwert des visuellen Objekts ab oder legt diesen fest. (Von Visual geerbt.) |
|
VisualOpacity | Ruft die Durchlässigkeit des Visual ab oder legt diese fest. (Von Visual geerbt.) |
|
VisualOpacityMask | Ruft den Brush-Wert ab, der die Durchlässigkeitsmaske des Visual darstellt, oder legt diesen fest. (Von Visual geerbt.) |
|
VisualParent | Ruft das übergeordnete visuelle Strukturelement vom visuellen Objekt ab. (Von Visual geerbt.) |
|
VisualScrollableAreaClip | Ruft einen abgeschnittenen bildlauffähigen Bereich für das Visual-Objekt ab oder legt diesen fest. (Von Visual geerbt.) |
|
VisualTextHintingMode | Ruft die TextHintingMode der Visual ab oder legt diese fest. (Von Visual geerbt.) |
|
VisualTextRenderingMode | Ruft die TextRenderingMode der Visual ab oder legt diese fest. (Von Visual geerbt.) |
|
VisualTransform | Ruft den Transform-Wert für das Visual ab oder legt diesen fest. (Von Visual geerbt.) |
|
VisualXSnappingGuidelines | Ruft die Auflistung der (vertikalen) Führungslinien für die x-Koordinate ab oder legt diese fest. (Von Visual geerbt.) |
|
VisualYSnappingGuidelines | Ruft die Auflistung der (horizontalen) Führungslinien für die y-Koordinate ab oder legt diese fest. (Von Visual geerbt.) |
|
Width | Ruft die Breite des Elements ab oder legt diese fest. |
| Name | Beschreibung | |
|---|---|---|
|
AddHandler(RoutedEvent, Delegate) | Fügt einen Routingereignis-Handler für ein bestimmtes Routingereignis hinzu, wobei der Handler der Handlerauflistung für das aktuelle Element hinzugefügt wird. (Von UIElement geerbt.) |
|
AddHandler(RoutedEvent, Delegate, Boolean) | Fügt einen Routingereignis-Handler für ein bestimmtes Routingereignis hinzu, wobei der Handler der Handlerauflistung für das aktuelle Element hinzugefügt wird. Legen Sie handledEventsToo auf true fest, damit der bereitgestellte Handle für ein Routingereignis aufgerufen wird, das bereits von einem anderen Element auf der Ereignisroute als behandelt markiert wurde. (Von UIElement geerbt.) |
|
AddLogicalChild | Fügt der logischen Struktur dieses Elements das bereitgestellte Objekt hinzu. |
|
AddToEventRoute | Fügt der angegebenen EventRoute Handler für die aktuelle Auflistung von UIElement-Ereignishandlern hinzu. (Von UIElement geerbt.) |
|
AddVisualChild | Definiert die hierarchische Beziehung zwischen zwei visuellen Elementen. (Von Visual geerbt.) |
|
ApplyAnimationClock(DependencyProperty, AnimationClock) | Wendet eine Animation auf eine bestimmte Abhängigkeitseigenschaft für dieses Element an. Alle vorhandenen Animationen werden beendet und durch die neue Animation ersetzt. (Von UIElement geerbt.) |
|
ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior) | Wendet eine Animation auf eine angegebene Abhängigkeitseigenschaft für dieses Element an, wobei das Verhalten festgelegt werden kann, wenn für die Eigenschaft bereits eine Animation ausgeführt wird. (Von UIElement geerbt.) |
|
ApplyTemplate | Erstellt ggf. die visuelle Struktur der aktuellen Vorlage und gibt einen Wert zurück, mit dem angegeben wird, ob die visuelle Struktur durch diesen Aufruf neu erstellt wurde. |
|
Arrange | Positioniert untergeordnete Elemente und bestimmt die Größe für ein UIElement. Übergeordnete Elemente rufen diese Methode von ihrer ArrangeCore-Implementierung (oder aus einer Entsprechung auf der WPF-Frameworkebene) auf, um eine rekursive Layoutaktualisierung auszuführen. Diese Methode stellt den zweiten Durchlauf einer Layoutaktualisierung dar. (Von UIElement geerbt.) |
|
ArrangeCore | Implementiert ArrangeCore (in UIElement als virtuell definiert) und versiegelt die Implementierung. (Überschreibt UIElement.ArrangeCore(Rect).) |
|
ArrangeOverride | Positioniert beim Überschreiben in einer abgeleiteten Klasse untergeordnete Elemente und bestimmt eine Größe für eine abgeleitete FrameworkElement-Klasse. |
|
BeginAnimation(DependencyProperty, AnimationTimeline) | Startet eine Animation für eine angegebene animierte Eigenschaft dieses Elements. (Von UIElement geerbt.) |
|
BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior) | Startet eine spezifische Animation für eine bestimmte animierte Eigenschaft dieses Elements, wobei angegeben werden kann, welches Verhalten gelten soll, wenn die Eigenschaft bereits über eine ausgeführte Animation verfügt. (Von UIElement geerbt.) |
|
BeginInit | Startet den Initialisierungsprozess für dieses Element. |
|
BeginStoryboard(Storyboard) | Startet die Sequenz von Aktionen, die im bereitgestellten Storyboard enthalten ist. |
|
BeginStoryboard(Storyboard, HandoffBehavior) | Startet die Sequenz von Aktionen, die im bereitgestellten Storyboard enthalten ist. Dabei sind Optionen angegeben, welche Aktion ausgeführt werden soll, wenn die Eigenschaft bereits animiert ist. |
|
BeginStoryboard(Storyboard, HandoffBehavior, Boolean) | Startet die Sequenz von Aktionen, die im bereitgestellten Storyboard enthalten ist, im angegebenen Zustand für das Steuerelement der Animation nach deren Start. |
|
BringIntoView() | Versucht, dieses Element in einem der bildlauffähigen Bereiche anzuzeigen, in denen es enthalten ist. |
|
BringIntoView(Rect) | Versucht, die bereitgestellte Bereichsgröße dieses Elements in einem der bildlauffähigen Bereiche anzuzeigen, in denen es enthalten ist. |
|
CaptureMouse | Versucht, die Mausaufzeichnung für dieses Element zu erzwingen. (Von UIElement geerbt.) |
|
CaptureStylus | Versucht, die Tablettstiftaufzeichnung für dieses Element zu erzwingen. (Von UIElement geerbt.) |
|
CaptureTouch | Versucht, die Fingereingabe für dieses Element zu erzwingen. (Von UIElement geerbt.) |
|
CheckAccess | Bestimmt, ob der aufrufende Thread auf dieses DispatcherObject zugreifen kann. (Von DispatcherObject geerbt.) |
|
ClearValue(DependencyProperty) | Löscht den lokalen Wert einer Eigenschaft. Die zu löschende Eigenschaft wird mit einem DependencyProperty-Bezeichner angegeben. (Von DependencyObject geerbt.) |
|
ClearValue(DependencyPropertyKey) | Löscht den lokalen Wert einer schreibgeschützten Eigenschaft. Die zu löschende Eigenschaft wird mit einem DependencyPropertyKey angegeben. (Von DependencyObject geerbt.) |
|
CoerceValue | Wandelt den Wert der angegebenen Abhängigkeitseigenschaft um. Für die Umwandlung wird eine vorhandene CoerceValueCallback-Funktion aufgerufen, die in den Metadaten der Abhängigkeitseigenschaft für das aufrufende DependencyObject angegeben ist. (Von DependencyObject geerbt.) |
|
EndInit | Gibt an, dass der Initialisierungsprozess für das Element abgeschlossen ist. |
|
Equals | Bestimmt, ob ein angegebenes DependencyObject dem aktuellen DependencyObject entspricht. (Von DependencyObject geerbt.) |
|
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der automatische Speicherbereinigung freigegeben wird. (Von Object geerbt.) |
|
FindCommonVisualAncestor | Gibt den gemeinsamen Vorgänger zweier visueller Objekte zurück. (Von Visual geerbt.) |
|
FindName | Sucht ein Element mit dem bereitgestellten Bezeichnernamen. |
|
FindResource | Sucht eine Ressource mit dem angegebenen Schlüssel und löst eine Ausnahme aus, wenn die angeforderte Ressource nicht gefunden wird. |
|
Focus | Versucht, den Fokus auf dieses Element festzulegen. (Von UIElement geerbt.) |
|
GetAnimationBaseValue | Gibt den Wert der Basiseigenschaft für die angegebene Eigenschaft dieses Elements zurück, wobei alle möglichen animierten Werte aus einer ausgeführten oder beendeten Animation nicht berücksichtigt werden. (Von UIElement geerbt.) |
|
GetBindingExpression | Gibt die BindingExpression zurück, die die Bindung für die angegebene Eigenschaft darstellt. |
|
GetFlowDirection | Ruft den Wert der angefügten Eigenschaft FlowDirection für das angegebene DependencyObject ab. |
|
GetHashCode | Ruft einen Hashcode für dieses DependencyObject ab. (Von DependencyObject geerbt.) |
|
GetLayoutClip | Gibt eine Geometrie für eine Clippingmaske zurück. Die Maske wird verwendet, wenn das Layoutsystem versucht, ein Element anzuordnen, das breiter als der verfügbare Anzeigeraum ist. (Überschreibt UIElement.GetLayoutClip(Size).) |
|
GetLocalValueEnumerator | Erstellt einen spezialisierten Enumerator, mit dem bestimmt wird, welche Abhängigkeitseigenschaften dieses DependencyObject über lokal festgelegte Werte verfügen. (Von DependencyObject geerbt.) |
|
GetTemplateChild | Gibt das benannte Element in der visuellen Struktur der instanziierten ControlTemplate ab. |
|
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
|
GetUIParentCore | Gibt ein alternatives logisches übergeordnetes Element für dieses Element zurück, wenn kein visuelles übergeordnetes Element vorhanden ist. (Überschreibt UIElement.GetUIParentCore().) |
|
GetValue | Gibt den aktuellen effektiven Wert einer Abhängigkeitseigenschaft in dieser Instanz eines DependencyObject zurück. (Von DependencyObject geerbt.) |
|
GetVisualChild | Überschreibt Visual.GetVisualChild und gibt am angegebenen Index aus einer Auflistung untergeordneter Elemente ein untergeordnetes Element zurück. (Überschreibt Visual.GetVisualChild(Int32).) |
|
HitTestCore(GeometryHitTestParameters) | Implementiert Visual.HitTestCore, um das Treffertestverhalten für das Basiselement bereitzustellen (wobei GeometryHitTestResult zurückgegeben wird). (Von UIElement geerbt.) |
|
HitTestCore(PointHitTestParameters) | Implementiert HitTestCore, um das Treffertestverhalten für das Basiselement bereitzustellen (wobei HitTestResult zurückgegeben wird). (Von UIElement geerbt.) |
|
InputHitTest | Gibt das Eingabeelement innerhalb des aktuellen Elements zurück, das sich an den angegebenen Koordinaten befindet, relativ zum Ursprung des aktuellen Elements. (Von UIElement geerbt.) |
|
InvalidateArrange | Erklärt den Anordnungszustand (das Layout) für das Element für ungültig. Nach der Ungültigkeitserklärung wird das Layout für das Element aktualisiert. Dies ist ein asynchroner Vorgang, es sei denn, er wird nachfolgend durch UpdateLayout erzwungen. (Von UIElement geerbt.) |
|
InvalidateMeasure | Erklärt den Maßzustand (das Layout) für das Element für ungültig. (Von UIElement geerbt.) |
|
InvalidateProperty | Berechnet den effektiven Wert für die angegebene Abhängigkeitseigenschaft neu (Von DependencyObject geerbt.) |
|
InvalidateVisual | Erklärt das Rendering des Elements für ungültig und erzwingt eine vollständig neue Layoutübergabe. OnRender wird nach Abschluss des Layoutzyklus aufgerufen. (Von UIElement geerbt.) |
|
IsAncestorOf | Bestimmt, ob das visuelle Objekt ein Vorgänger des visuellen Nachfolgerobjekts ist. (Von Visual geerbt.) |
|
IsDescendantOf | Bestimmt, ob das visuelle Objekt ein Nachfolger des visuellen Vorgängerobjekts ist. (Von Visual geerbt.) |
|
Measure | Aktualisiert die DesiredSize eines UIElement. Übergeordnete Elemente rufen diese Methode aus ihren eigenen MeasureCore-Implementierungen auf, um eine rekursive Layoutaktualisierung auszuführen. Das Aufrufen dieser Methode stellt die erste Übergabe (die "Maßübergabe") einer Layoutaktualisierung dar. (Von UIElement geerbt.) |
|
MeasureCore | Implementiert das grundlegende Verhalten des Layoutsystems der Maßübergabe für das FrameworkElement. (Überschreibt UIElement.MeasureCore(Size).) |
|
MeasureOverride | Misst beim Überschreiben in einer abgeleiteten Klasse die Größe im für untergeordnete Elemente erforderlichen Layout und bestimmt eine Größe für die abgeleitete FrameworkElement-Klasse. |
|
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
|
MoveFocus | Verschiebt den Tastaturfokus von diesem Element in einer angegebenen Durchlaufrichtung zu einem anderen Element. (Überschreibt UIElement.MoveFocus(TraversalRequest).) |
|
OnAccessKey | Stellt die Klassenbehandlung für eine Situation bereit, in der eine Tastenkombination mit Bedeutung für dieses Element aufgerufen wird. (Von UIElement geerbt.) |
|
OnApplyTemplate | Wird bei einer Überschreibung in einer abgeleiteten Klasse stets aufgerufen, wenn ApplyTemplate von Anwendungscode oder internem Prozesscode aufgerufen wird. |
|
OnChildDesiredSizeChanged | Unterstützt das Layoutverhalten beim Ändern der Größe eines untergeordneten Elements. (Von UIElement geerbt.) |
|
OnContextMenuClosing | Der Aufruf erfolgt immer dann, wenn ein nicht behandeltes ContextMenuClosing-Routingereignis diese Klasse auf der Route erreicht. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. |
|
OnContextMenuOpening | Der Aufruf erfolgt immer dann, wenn ein nicht behandeltes ContextMenuOpening-Routingereignis diese Klasse auf der Route erreicht. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. |
|
OnCreateAutomationPeer | Gibt klassenspezifische AutomationPeer-Implementierungen für die Windows Presentation Foundation (WPF)-Infrastruktur zurück. (Von UIElement geerbt.) |
|
OnDragEnter | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis DragDrop.DragEnter auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnDragLeave | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis DragDrop.DragLeave auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnDragOver | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis DragDrop.DragOver auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnDrop | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis DragDrop.DragEnter auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnGiveFeedback | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis DragDrop.GiveFeedback auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnGotFocus | Der Aufruf erfolgt immer dann, wenn ein nicht behandeltes GotFocus-Ereignis dieses Element auf der Route erreicht. (Überschreibt UIElement.OnGotFocus(RoutedEventArgs).) |
|
OnGotKeyboardFocus | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Keyboard.GotKeyboardFocus auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnGotMouseCapture | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Mouse.GotMouseCapture auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnGotStylusCapture | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Stylus.GotStylusCapture auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnGotTouchCapture | Stellt eine Klassenbehandlung für das GotTouchCapture-Routingereignis bereit, das eintritt, wenn eine Berührung für dieses Element erfasst wird. (Von UIElement geerbt.) |
|
OnInitialized | Löst das Initialized-Ereignis aus. Diese Methode wird aufgerufen, wenn IsInitialized intern auf true festgelegt wird. |
|
OnIsKeyboardFocusedChanged | Wird aufgerufen, wenn ein nicht behandeltes IsKeyboardFocusedChanged-Ereignis für dieses Element ausgelöst wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnIsKeyboardFocusWithinChanged | Wird unmittelbar vor dem Auslösen des IsKeyboardFocusWithinChanged-Ereignisses durch dieses Element aufgerufen. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnIsMouseCapturedChanged | Wird aufgerufen, wenn ein nicht behandeltes IsMouseCapturedChanged-Ereignis für dieses Element ausgelöst wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnIsMouseCaptureWithinChanged | Wird aufgerufen, wenn ein nicht behandeltes IsMouseCaptureWithinChanged-Ereignis für dieses Element ausgelöst wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnIsMouseDirectlyOverChanged | Wird aufgerufen, wenn ein nicht behandeltes IsMouseDirectlyOverChanged-Ereignis für dieses Element ausgelöst wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnIsStylusCapturedChanged | Wird aufgerufen, wenn ein nicht behandeltes IsStylusCapturedChanged-Ereignis für dieses Element ausgelöst wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnIsStylusCaptureWithinChanged | Wird aufgerufen, wenn ein nicht behandeltes IsStylusCaptureWithinChanged-Ereignis für dieses Element ausgelöst wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnIsStylusDirectlyOverChanged | Wird aufgerufen, wenn ein nicht behandeltes IsStylusDirectlyOverChanged-Ereignis für dieses Element ausgelöst wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnKeyDown | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Keyboard.KeyDown auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnKeyUp | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Keyboard.KeyUp auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnLostFocus | Löst das LostFocus-Routingereignis mithilfe der bereitgestellten Ereignisdaten aus. (Von UIElement geerbt.) |
|
OnLostKeyboardFocus | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Keyboard.LostKeyboardFocus auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnLostMouseCapture | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Mouse.LostMouseCapture auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnLostStylusCapture | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Stylus.LostStylusCapture auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnLostTouchCapture | Stellt Klassenbehandlung für das LostTouchCapture-Routingereignis bereit, das auftritt, wenn in diesem Element die Fingereingabenerfassung verloren geht. (Von UIElement geerbt.) |
|
OnManipulationBoundaryFeedback | Wird aufgerufen, wenn das ManipulationBoundaryFeedback-Ereignis eintritt. (Von UIElement geerbt.) |
|
OnManipulationCompleted | Wird aufgerufen, wenn das ManipulationCompleted-Ereignis eintritt. (Von UIElement geerbt.) |
|
OnManipulationDelta | Wird aufgerufen, wenn das ManipulationDelta-Ereignis auftritt. (Von UIElement geerbt.) |
|
OnManipulationInertiaStarting | Wird aufgerufen, wenn das ManipulationInertiaStarting-Ereignis auftritt. (Von UIElement geerbt.) |
|
OnManipulationStarted | Wird aufgerufen, wenn das ManipulationStarted-Ereignis auftritt. (Von UIElement geerbt.) |
|
OnManipulationStarting | Stellt eine Klassenbehandlung für das ManipulationStarting-Routingereignis bereit, das beim ersten Erstellen des Manipulationsprozessors eintritt. (Von UIElement geerbt.) |
|
OnMouseDown | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Mouse.MouseDown auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnMouseEnter | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Mouse.MouseEnter für dieses Element ausgelöst wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnMouseLeave | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Mouse.MouseLeave für dieses Element ausgelöst wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnMouseLeftButtonDown | Wird aufgerufen, wenn ein nicht behandeltes MouseLeftButtonDown-Routingereignis für dieses Element ausgelöst wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnMouseLeftButtonUp | Wird aufgerufen, wenn ein nicht behandeltes MouseLeftButtonUp-Routingereignis auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnMouseMove | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Mouse.MouseMove auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnMouseRightButtonDown | Wird aufgerufen, wenn ein nicht behandeltes MouseRightButtonDown-Routingereignis auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnMouseRightButtonUp | Wird aufgerufen, wenn ein nicht behandeltes MouseRightButtonUp-Routingereignis auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnMouseUp | Wird aufgerufen, wenn ein nicht behandeltes Mouse.MouseUp-Routingereignis auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnMouseWheel | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Mouse.MouseWheel auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewDragEnter | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis DragDrop.PreviewDragEnter auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewDragLeave | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis DragDrop.PreviewDragLeave auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewDragOver | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis DragDrop.PreviewDragOver auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewDrop | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis DragDrop.PreviewDrop auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewGiveFeedback | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis DragDrop.PreviewGiveFeedback auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewGotKeyboardFocus | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Keyboard.PreviewGotKeyboardFocus auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewKeyDown | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Keyboard.PreviewKeyDown auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewKeyUp | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Keyboard.PreviewKeyUp auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewLostKeyboardFocus | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Keyboard.PreviewKeyDown auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewMouseDown | Der Aufruf erfolgt immer dann, wenn ein nicht behandeltes, angefügtes Routingereignis Mouse.PreviewMouseDown auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewMouseLeftButtonDown | Wird aufgerufen, wenn ein nicht behandeltes PreviewMouseLeftButtonDown-Routingereignis auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewMouseLeftButtonUp | Wird aufgerufen, wenn ein nicht behandeltes PreviewMouseLeftButtonUp-Routingereignis auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewMouseMove | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Mouse.PreviewMouseMove auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewMouseRightButtonDown | Wird aufgerufen, wenn ein nicht behandeltes PreviewMouseRightButtonDown-Routingereignis auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewMouseRightButtonUp | Wird aufgerufen, wenn ein nicht behandeltes PreviewMouseRightButtonUp-Routingereignis auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewMouseUp | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Mouse.PreviewMouseUp auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewMouseWheel | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Mouse.PreviewMouseWheel auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewQueryContinueDrag | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis DragDrop.PreviewQueryContinueDrag auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewStylusButtonDown | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Stylus.PreviewStylusButtonDown auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewStylusButtonUp | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Stylus.PreviewStylusButtonUp auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewStylusDown | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Stylus.PreviewStylusDown auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewStylusInAirMove | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Stylus.PreviewStylusInAirMove auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewStylusInRange | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Stylus.PreviewStylusInRange auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewStylusMove | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Stylus.PreviewStylusMove auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewStylusOutOfRange | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Stylus.PreviewStylusOutOfRange auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewStylusSystemGesture | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Stylus.PreviewStylusSystemGesture auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewStylusUp | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Stylus.PreviewStylusUp auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewTextInput | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis TextCompositionManager.PreviewTextInput auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnPreviewTouchDown | Stellt Klassenbehandlung für das PreviewTouchDown-Routingereignis bereit, das auftritt, wenn eine Fingereingabe in diesem Element erfasst wird. (Von UIElement geerbt.) |
|
OnPreviewTouchMove | Stellt Klassenbehandlung für das PreviewTouchMove-Routingereignis bereit, das auftritt, wenn sich eine Fingereingabe innerhalb dieses Elements bewegt. (Von UIElement geerbt.) |
|
OnPreviewTouchUp | Stellt Klassenbehandlung für das PreviewTouchUp-Routingereignis bereit, das auftritt, wenn eine Fingereingabe innerhalb dieses Elements freigegeben wird. (Von UIElement geerbt.) |
|
OnPropertyChanged | Wird immer dann aufgerufen, wenn der tatsächliche Wert einer Abhängigkeitseigenschaft eines FrameworkElement aktualisiert wurde. Die spezifische Abhängigkeitseigenschaft, die sich geändert hat, wird im Argumenteparameter gemeldet. Überschreibt OnPropertyChanged. (Überschreibt DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs).) |
|
OnQueryContinueDrag | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis DragDrop.QueryContinueDrag auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnQueryCursor | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Mouse.QueryCursor auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnRender | Nimmt beim Überschreiben in einer abgeleiteten Klasse an Renderingvorgängen teil, die durch das Layoutsystem gesteuert werden. Die Renderinganweisungen für dieses Element werden beim Aufrufen dieser Methode nicht direkt verwendet, sondern stattdessen für spätere asynchrone Layout- und Zeichnungsvorgänge beibehalten. (Von UIElement geerbt.) |
|
OnRenderSizeChanged | Löst das SizeChanged-Ereignis mit den angegebenen Informationen als Teil der tatsächlichen Ereignisdaten aus. (Überschreibt UIElement.OnRenderSizeChanged(SizeChangedInfo).) |
|
OnStyleChanged | Wird aufgerufen, wenn sich der verwendete Stil für dieses Element ändert und dadurch das Layout ungültig wird. |
|
OnStylusButtonDown | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Stylus.StylusButtonDown auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnStylusButtonUp | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Stylus.StylusButtonUp auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnStylusDown | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Stylus.StylusDown auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnStylusEnter | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Stylus.StylusEnter durch dieses Element ausgelöst wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnStylusInAirMove | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Stylus.StylusInAirMove auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnStylusInRange | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Stylus.StylusInRange auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnStylusLeave | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Stylus.StylusLeave durch dieses Element ausgelöst wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnStylusMove | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Stylus.StylusMove auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnStylusOutOfRange | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Stylus.StylusOutOfRange auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnStylusSystemGesture | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Stylus.StylusSystemGesture auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnStylusUp | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Stylus.StylusUp auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnTextInput | Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis TextCompositionManager.TextInput auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. (Von UIElement geerbt.) |
|
OnToolTipClosing | Der Aufruf erfolgt immer dann, wenn ein nicht behandeltes ToolTipClosing-Routingereignis diese Klasse auf der Route erreicht. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. |
|
OnToolTipOpening | Der Aufruf erfolgt immer dann, wenn das ToolTipOpening-Routingereignis diese Klasse auf der Route erreicht. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen. |
|
OnTouchDown | Stellt Klassenbehandlung für das TouchDown-Routingereignis bereit, das auftritt, wenn eine Fingereingabe innerhalb dieses Elements erfasst wird. (Von UIElement geerbt.) |
|
OnTouchEnter | Stellt Klassenbehandlung für das TouchEnter-Routingereignis bereit, das auftritt, wenn eine Fingereingabe von außerhalb der Grenzen dieses Elements nach innen verschoben wird. (Von UIElement geerbt.) |
|
OnTouchLeave | Stellt Klassenbehandlung für das TouchLeave-Routingereignis bereit, das auftritt, wenn eine Fingereingabe in UIElement von innerhalb der Grenzen nach außen verschoben wird. (Von UIElement geerbt.) |
|
OnTouchMove | Stellt Klassenbehandlung für das TouchMove-Routingereignis bereit, das auftritt, wenn sich eine Fingereingabe innerhalb dieses Elements bewegt. (Von UIElement geerbt.) |
|
OnTouchUp | Stellt Klassenbehandlung für das TouchUp-Routingereignis bereit, das auftritt, wenn eine Fingereingabe innerhalb dieses Elements freigegeben wird. (Von UIElement geerbt.) |
|
OnVisualChildrenChanged | Wird aufgerufen, wenn die VisualCollection des visuellen Objekts geändert wurde. (Von Visual geerbt.) |
|
OnVisualParentChanged | Wird aufgerufen, wenn das übergeordnete Element dieses Elements in der visuellen Struktur geändert wird. Überschreibt OnVisualParentChanged. (Überschreibt UIElement.OnVisualParentChanged(DependencyObject).) |
|
ParentLayoutInvalidated | Unterstützt inkrementelle Layoutimplementierungen in spezialisierten Unterklassen von FrameworkElement. ParentLayoutInvalidated wird aufgerufen, wenn ein untergeordnetes Element eine Eigenschaft für ungültig erklärt hat, die in den Metadaten so gekennzeichnet ist, dass sie sich während des Layouts auf die Maß- oder Anordnungsübergaben des übergeordneten Elements auswirkt. |
|
PointFromScreen | Konvertiert einen in Bildschirmkoordinaten angegebenen Point in einen Point, der das aktuelle Koordinatensystem des Visual darstellt. (Von Visual geerbt.) |
|
PointToScreen | Konvertiert einen Point, der das aktuelle Koordinatensystem des Visual darstellt, in einen in Bildschirmkoordinaten angegebenen Point. (Von Visual geerbt.) |
|
PredictFocus | Bestimmt das nächste Element, das relativ zu diesem Element den Fokus in einer angegebenen Fokusverschiebungsrichtung erhalten würde, verschiebt den Fokus jedoch nicht. (Überschreibt UIElement.PredictFocus(FocusNavigationDirection).) |
|
RaiseEvent | Löst ein bestimmtes Routingereignis aus. Das auszulösende RoutedEvent wird in der RoutedEventArgs-Instanz bestimmt, die als RoutedEvent-Eigenschaft für diese Ereignisdaten bereitgestellt wird. (Von UIElement geerbt.) |
|
ReadLocalValue | Gibt, sofern vorhanden, den lokalen Wert einer Abhängigkeitseigenschaft zurück. (Von DependencyObject geerbt.) |
|
RegisterName | Stellt einen Accessor bereit, der Zugriff auf die NameScope-Registrierungsmethode vereinfacht. |
|
ReleaseAllTouchCaptures | Gibt alle erfassten Fingereingabegeräte für das Element frei. (Von UIElement geerbt.) |
|
ReleaseMouseCapture | Gibt die Erfassung von Mauseingaben frei, wenn für dieses Element die Erfassung festgelegt war. (Von UIElement geerbt.) |
|
ReleaseStylusCapture | Gibt das Erfassen der Eingaben von Tablettstiftgeräten frei, wenn für dieses Element die Erfassung festgelegt war. (Von UIElement geerbt.) |
|
ReleaseTouchCapture | Versucht, das angegebene Fingereingabegerät von diesem Element freizugeben. (Von UIElement geerbt.) |
|
RemoveHandler | Entfernt den angegebenen Handler für das Routingereignis aus diesem Element. (Von UIElement geerbt.) |
|
RemoveLogicalChild | Entfernt das angegebene Objekt aus der logischen Struktur dieses Elements. FrameworkElement aktualisiert die übergeordneten Zeiger der entsprechenden logischen Struktur und führt somit eine Synchronisierung mit der Löschung aus. |
|
RemoveVisualChild | Entfernt die hierarchische Beziehung zwischen zwei visuellen Elementen. (Von Visual geerbt.) |
|
SetBinding(DependencyProperty, String) | Fügt auf der Grundlage des bereitgestellten Namens der Quelleigenschaft als Pfadangabe zur Datenquelle eine Bindung an dieses Element an. |
|
SetBinding(DependencyProperty, BindingBase) | Fügt auf Grundlage des bereitgestellten Bindungsobjekts eine Bindung an dieses Element an. |
|
SetCurrentValue | Legt den Wert einer -Abhängigkeitseigenschaft fest, ohne die Wertquelle zu ändern. (Von DependencyObject geerbt.) |
|
SetFlowDirection | Legt den Wert der angefügten Eigenschaft FlowDirection für das bereitgestellte Element fest. |
|
SetResourceReference | Sucht eine Ressource mit dem angegebenen Namen und richtet einen entsprechenden Ressourcenverweis für die angegebene Eigenschaft ein. |
|
SetValue(DependencyProperty, Object) | Legt den lokalen Wert einer Abhängigkeitseigenschaft fest, die über ihren Bezeichner angegeben wird. (Von DependencyObject geerbt.) |
|
SetValue(DependencyPropertyKey, Object) | Legt den lokalen Wert einer schreibgeschützten Abhängigkeitseigenschaft fest, die über ihren DependencyPropertyKey-Bezeichner angegeben wird. (Von DependencyObject geerbt.) |
|
ShouldSerializeCommandBindings | Gibt zurück, ob in Serialisierungsprozessen der Inhalt der CommandBindings-Eigenschaft für Instanzen dieser Klasse serialisiert werden soll. (Von UIElement geerbt.) |
|
ShouldSerializeInputBindings | Gibt zurück, ob in Serialisierungsprozessen der Inhalt der InputBindings-Eigenschaft für Instanzen dieser Klasse serialisiert werden soll. (Von UIElement geerbt.) |
|
ShouldSerializeProperty | Gibt einen Wert zurück, der angibt, ob Serialisierungsprozesse den Wert der bereitgestellten Abhängigkeitseigenschaft serialisieren sollen. (Von DependencyObject geerbt.) |
|
ShouldSerializeResources | Gibt zurück, ob Serialisierungsprozesse den Inhalt der Resources-Eigenschaft serialisieren sollen. |
|
ShouldSerializeStyle | Gibt zurück, ob Serialisierungsprozesse den Inhalt der Style-Eigenschaft serialisieren sollen. |
|
ShouldSerializeTriggers | Gibt zurück, ob Serialisierungsprozesse den Inhalt der Triggers-Eigenschaft serialisieren sollen. |
|
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
|
TransformToAncestor(Visual) | Gibt eine Transformation zurück, mit der Koordinaten des Visual in den Visual-Vorgänger des visuellen Objekts transformiert werden können. (Von Visual geerbt.) |
|
TransformToAncestor(Visual3D) | Gibt eine Transformation zurück, mit der Koordinaten des Visual in den Visual3D-Vorgänger des visuellen Objekts transformiert werden können. (Von Visual geerbt.) |
|
TransformToDescendant | Gibt eine Transformation zurück, mit der Koordinaten des Visual in den angegebenen Nachfolger des visuellen Objekts transformiert werden können. (Von Visual geerbt.) |
|
TransformToVisual | Gibt eine Transformation zurück, mit der Koordinaten des Visual in das angegebene visuelle Objekt transformiert werden können. (Von Visual geerbt.) |
|
TranslatePoint | Übersetzt einen Punkt in Bezug auf dieses Element in Koordinaten, die relativ zum angegebenen Element sind. (Von UIElement geerbt.) |
|
TryFindResource | Sucht mit dem angegebenen Schlüssel nach einer Ressource, und gibt diese Ressource zurück, wenn sie gefunden wird. |
|
UnregisterName | Vereinfacht den Zugriff auf die NameScope-Methode zum Aufheben der Registrierung. |
|
UpdateLayout | Stellt sicher, dass alle visuellen untergeordneten Elemente dieses Elements ordnungsgemäß für das Layout aktualisiert werden. (Von UIElement geerbt.) |
|
VerifyAccess | Erzwingt, dass der aufrufende Thread auf dieses DispatcherObject zugreifen kann. (Von DispatcherObject geerbt.) |
| Name | Beschreibung | |
|---|---|---|
|
ContextMenuClosing | Tritt unmittelbar vor dem Schließen eines Kontextmenüs für ein Element auf. |
|
ContextMenuOpening | Tritt ein, wenn ein Kontextmenü des Elements geöffnet wird. |
|
DataContextChanged | Tritt ein, wenn sich der Datenkontext für dieses Element ändert. |
|
DragEnter | Tritt ein, wenn das System ein zugrunde liegendes Ziehereignis mit diesem Element als Ziel des Ziehvorgangs meldet. (Von UIElement geerbt.) |
|
DragLeave | Tritt ein, wenn das System ein zugrunde liegendes Ziehereignis mit diesem Element als Ursprung des Ziehvorgangs meldet. (Von UIElement geerbt.) |
|
DragOver | Tritt ein, wenn das System ein zugrunde liegendes Ziehereignis mit diesem Element als mögliches Ablegeziel meldet. (Von UIElement geerbt.) |
|
Drop | Tritt ein, wenn das System ein zugrunde liegendes Ablegeereignis mit diesem Element als Ziel des Ablegevorgangs meldet. (Von UIElement geerbt.) |
|
FocusableChanged | Tritt bei einer Änderung des Werts der Focusable-Eigenschaft ein. (Von UIElement geerbt.) |
|
GiveFeedback | Tritt ein, wenn das System ein zugrunde liegendes Drag & Drop-Ereignis meldet, an dem dieses Element beteiligt ist. (Von UIElement geerbt.) |
|
GotFocus | Tritt ein, wenn dieses Element den logischen Fokus erhält. (Von UIElement geerbt.) |
|
GotKeyboardFocus | Tritt auf, wenn dieses Element den Tastaturfokus besitzt. (Von UIElement geerbt.) |
|
GotMouseCapture | Tritt ein, wenn dieses Element die Maus aufzeichnet. (Von UIElement geerbt.) |
|
GotStylusCapture | Tritt auf, wenn dieses Element den Tablettstift aufzeichnet. (Von UIElement geerbt.) |
|
GotTouchCapture | Tritt ein, wenn eine Fingereingabe für dieses Element erfasst wird. (Von UIElement geerbt.) |
|
Initialized | Tritt ein, wenn dieses FrameworkElement initialisiert wird. Dieses Ereignis geht mit Fällen einher, in denen sich der Wert der IsInitialized-Eigenschaft von false (oder nicht definiert) in true ändert. |
|
IsEnabledChanged | Tritt ein, wenn der Wert der IsEnabled-Eigenschaft für dieses Element geändert wird. (Von UIElement geerbt.) |
|
IsHitTestVisibleChanged | Tritt ein, wenn der Wert der IsHitTestVisible-Abhängigkeitseigenschaft für dieses Element geändert wird. (Von UIElement geerbt.) |
|
IsKeyboardFocusedChanged | Tritt ein, wenn der Wert der IsKeyboardFocused-Eigenschaft für dieses Element geändert wird. (Von UIElement geerbt.) |
|
IsKeyboardFocusWithinChanged | Tritt ein, wenn der Wert der IsKeyboardFocusWithinChanged-Eigenschaft für dieses Element geändert wird. (Von UIElement geerbt.) |
|
IsMouseCapturedChanged | Tritt ein, wenn der Wert der IsMouseCaptured-Eigenschaft für dieses Element geändert wird. (Von UIElement geerbt.) |
|
IsMouseCaptureWithinChanged | Tritt ein, wenn der Wert der IsMouseCaptureWithinProperty für dieses Element geändert wird. (Von UIElement geerbt.) |
|
IsMouseDirectlyOverChanged | Tritt ein, wenn der Wert der IsMouseDirectlyOver-Eigenschaft für dieses Element geändert wird. (Von UIElement geerbt.) |
|
IsStylusCapturedChanged | Tritt ein, wenn der Wert der IsStylusCaptured-Eigenschaft für dieses Element geändert wird. (Von UIElement geerbt.) |
|
IsStylusCaptureWithinChanged | Tritt ein, wenn der Wert der IsStylusCaptureWithin-Eigenschaft für dieses Element geändert wird. (Von UIElement geerbt.) |
|
IsStylusDirectlyOverChanged | Tritt ein, wenn der Wert der IsStylusDirectlyOver-Eigenschaft für dieses Element geändert wird. (Von UIElement geerbt.) |
|
IsVisibleChanged | Tritt ein, wenn der Wert der IsVisible-Eigenschaft für dieses Element geändert wird. (Von UIElement geerbt.) |
|
KeyDown | Tritt ein, wenn eine Taste gedrückt wird, während dieses Element den Fokus besitzt. (Von UIElement geerbt.) |
|
KeyUp | Tritt ein, wenn eine Taste losgelassen wird, während dieses Element den Fokus besitzt. (Von UIElement geerbt.) |
|
LayoutUpdated | Tritt ein, wenn das Layout der verschiedenen visuellen Elemente, die dem aktuellen Dispatcher zugeordnet sind, geändert wird. (Von UIElement geerbt.) |
|
Loaded | Tritt ein, wenn das Layout des Elements erfolgt ist, das Element gerendert wurde und zur Interaktion bereit ist. |
|
LostFocus | Tritt ein, wenn dieses Element den logischen Fokus verliert. (Von UIElement geerbt.) |
|
LostKeyboardFocus | Tritt ein, wenn das Element den Tastaturfokus nicht mehr besitzt. (Von UIElement geerbt.) |
|
LostMouseCapture | Tritt auf, wenn dieses Element keine Mauseingaben mehr erfasst. (Von UIElement geerbt.) |
|
LostStylusCapture | Tritt auf, wenn dieses Element keine Tablettstifteingaben mehr erfasst. (Von UIElement geerbt.) |
|
LostTouchCapture | Tritt ein, wenn dieses Element keine Fingereingaben mehr erfasst. (Von UIElement geerbt.) |
|
ManipulationBoundaryFeedback | Tritt ein, wenn die Bearbeitung an eine Grenze stößt. (Von UIElement geerbt.) |
|
ManipulationCompleted | Tritt ein, wenn Bearbeitung und Trägheitsmoment für das UIElement-Objekt abgeschlossen sind. (Von UIElement geerbt.) |
|
ManipulationDelta | Tritt ein, wenn sich die Position des Eingabegeräts während einer Bearbeitung ändert. (Von UIElement geerbt.) |
|
ManipulationInertiaStarting | Tritt ein, wenn das Eingabegerät während der Bearbeitung den Kontakt zum UIElement-Objekt verliert und ein Trägheitsmoment einsetzt. (Von UIElement geerbt.) |
|
ManipulationStarted | Tritt ein, wenn ein Eingabegerät mit der Bearbeitung des UIElement-Objekts beginnt. (Von UIElement geerbt.) |
|
ManipulationStarting | Tritt bei der ersten Erstellung des Manipulationsprozessors auf. (Von UIElement geerbt.) |
|
MouseDown | Tritt ein, wenn eine Maustaste gedrückt wird, während sich der Zeiger über diesem Element befindet. (Von UIElement geerbt.) |
|
MouseEnter | Tritt ein, wenn der Mauszeiger in die Grenzen dieses Elements eintritt. (Von UIElement geerbt.) |
|
MouseLeave | Tritt ein, wenn der Mauszeiger die Grenzen dieses Elements verlässt. (Von UIElement geerbt.) |
|
MouseLeftButtonDown | Tritt ein, wenn die linke Maustaste gedrückt wird, während sich der Mauszeiger über diesem Element befindet. (Von UIElement geerbt.) |
|
MouseLeftButtonUp | Tritt ein, wenn die linke Maustaste losgelassen wird, während sich der Mauszeiger über diesem Element befindet. (Von UIElement geerbt.) |
|
MouseMove | Tritt ein, wenn der Mauszeiger über diesem Element bewegt wird. (Von UIElement geerbt.) |
|
MouseRightButtonDown | Tritt ein, wenn die rechte Maustaste gedrückt wird, während sich der Mauszeiger über diesem Element befindet. (Von UIElement geerbt.) |
|
MouseRightButtonUp | Tritt ein, wenn die rechte Maustaste losgelassen wird, während sich der Mauszeiger über diesem Element befindet. (Von UIElement geerbt.) |
|
MouseUp | Tritt ein, wenn eine Maustaste über diesem Element losgelassen wird. (Von UIElement geerbt.) |
|
MouseWheel | Tritt ein, wenn das Mausrad vom Benutzer bewegt wird, während sich der Mauszeiger über diesem Element befindet. (Von UIElement geerbt.) |
|
PreviewDragEnter | Tritt ein, wenn das System ein zugrunde liegendes Ziehereignis mit diesem Element als Ziel des Ziehvorgangs meldet. (Von UIElement geerbt.) |
|
PreviewDragLeave | Tritt ein, wenn das System ein zugrunde liegendes Ziehereignis mit diesem Element als Ursprung des Ziehvorgangs meldet. (Von UIElement geerbt.) |
|
PreviewDragOver | Tritt ein, wenn das System ein zugrunde liegendes Ziehereignis mit diesem Element als mögliches Ablegeziel meldet. (Von UIElement geerbt.) |
|
PreviewDrop | Tritt ein, wenn das System ein zugrunde liegendes Ablegeereignis mit diesem Element als Ziel des Ablegevorgangs meldet. (Von UIElement geerbt.) |
|
PreviewGiveFeedback | Tritt ein, wenn ein Drag & Drop-Vorgang begonnen wird. (Von UIElement geerbt.) |
|
PreviewGotKeyboardFocus | Tritt auf, wenn dieses Element den Tastaturfokus besitzt. (Von UIElement geerbt.) |
|
PreviewKeyDown | Tritt ein, wenn eine Taste gedrückt wird, während dieses Element den Fokus besitzt. (Von UIElement geerbt.) |
|
PreviewKeyUp | Tritt ein, wenn eine Taste losgelassen wird, während dieses Element den Fokus besitzt. (Von UIElement geerbt.) |
|
PreviewLostKeyboardFocus | Tritt auf, wenn das Element den Tastaturfokus nicht mehr besitzt. (Von UIElement geerbt.) |
|
PreviewMouseDown | Tritt ein, wenn eine Maustaste gedrückt wird, während sich der Zeiger über diesem Element befindet. (Von UIElement geerbt.) |
|
PreviewMouseLeftButtonDown | Tritt ein, wenn die linke Maustaste gedrückt wird, während sich der Mauszeiger über diesem Element befindet. (Von UIElement geerbt.) |
|
PreviewMouseLeftButtonUp | Tritt ein, wenn die linke Maustaste losgelassen wird, während sich der Mauszeiger über diesem Element befindet. (Von UIElement geerbt.) |
|
PreviewMouseMove | Tritt ein, wenn der Mauszeiger bewegt wird, während sich der Mauszeiger über diesem Element befindet. (Von UIElement geerbt.) |
|
PreviewMouseRightButtonDown | Tritt ein, wenn die rechte Maustaste gedrückt wird, während sich der Mauszeiger über diesem Element befindet. (Von UIElement geerbt.) |
|
PreviewMouseRightButtonUp | Tritt ein, wenn die rechte Maustaste losgelassen wird, während sich der Mauszeiger über diesem Element befindet. (Von UIElement geerbt.) |
|
PreviewMouseUp | Tritt ein, wenn eine Maustaste losgelassen wird, während sich der Mauszeiger über diesem Element befindet. (Von UIElement geerbt.) |
|
PreviewMouseWheel | Tritt ein, wenn das Mausrad vom Benutzer bewegt wird, während sich der Mauszeiger über diesem Element befindet. (Von UIElement geerbt.) |
|
PreviewQueryContinueDrag | Tritt ein, wenn während eines Drag & Drop-Vorgangs eine Änderung des Tastatur- oder Maustastenzustands auftritt. (Von UIElement geerbt.) |
|
PreviewStylusButtonDown | Tritt ein, wenn die Tablettstiftschaltfläche gedrückt wird, während sich der Mauszeiger über diesem Element befindet. (Von UIElement geerbt.) |
|
PreviewStylusButtonUp | Tritt auf, wenn die Tablettstiftschaltfläche losgelassen wird, während sich der Zeiger über diesem Element befindet. (Von UIElement geerbt.) |
|
PreviewStylusDown | Tritt ein, wenn der Tablettstift den Digitizer berührt, während er sich über diesem Element befindet. (Von UIElement geerbt.) |
|
PreviewStylusInAirMove | Tritt ein, wenn der Tablettstift über einem Element bewegt wird, ohne dass er tatsächlich den Digitizer berührt. (Von UIElement geerbt.) |
|
PreviewStylusInRange | Tritt ein, wenn sich der Tablettstift nahe genug am Digitizer befindet, um erkannt zu werden, während er sich über diesem Element befindet. (Von UIElement geerbt.) |
|
PreviewStylusMove | Tritt ein, wenn der Tablettstift bewegt wird, während er sich über dem Element befindet. Der Tablettstift muss sich bewegen, während er vom Digitizer erkannt wird, damit dieses Ereignis ausgelöst wird. Andernfalls wird stattdessen PreviewStylusInAirMove ausgelöst. (Von UIElement geerbt.) |
|
PreviewStylusOutOfRange | Tritt auf, wenn der Tablettstift zu weit vom Digitizer entfernt ist, um erkannt zu werden. (Von UIElement geerbt.) |
|
PreviewStylusSystemGesture | Tritt ein, wenn ein Benutzer eine von mehreren Tablettstiftstiftbewegungen ausführt. (Von UIElement geerbt.) |
|
PreviewStylusUp | Tritt ein, wenn der Tablettstift vom Digitizer abgehoben wird, während er sich über diesem Element befindet. (Von UIElement geerbt.) |
|
PreviewTextInput | Tritt auf, wenn dieses Element Text geräteunabhängig abruft. (Von UIElement geerbt.) |
|
PreviewTouchDown | Tritt ein, wenn ein Finger den Bildschirm berührt, während er sich über diesem Element befindet. (Von UIElement geerbt.) |
|
PreviewTouchMove | Tritt ein, wenn ein Finger auf dem Bildschirm bewegt wird, während er sich über diesem Element befindet. (Von UIElement geerbt.) |
|
PreviewTouchUp | Tritt ein, wenn ein Finger vom Bildschirm genommen wird, während er sich über diesem Element befindet. (Von UIElement geerbt.) |
|
QueryContinueDrag | Tritt ein, wenn während eines Drag & Drop-Vorgangs eine Änderung des Tastatur- oder Maustastenzustands auftritt. (Von UIElement geerbt.) |
|
QueryCursor | Tritt ein, wenn eine Anzeigeaufforderung an den Cursor gesendet wird. Dieses Ereignis wird immer dann für ein Element ausgelöst, wenn der Mauszeiger an eine neue Position bewegt wird, d. h., das Cursorobjekt muss möglicherweise in Abhängigkeit von seiner neuen Position geändert werden. (Von UIElement geerbt.) |
|
RequestBringIntoView | Tritt ein, wenn BringIntoView für dieses Element aufgerufen wird. |
|
SizeChanged | Tritt ein, wenn sich der Wert der ActualHeight-Eigenschaft oder der ActualWidth-Eigenschaft für dieses Element ändert. |
|
SourceUpdated | Tritt ein, wenn sich der Quellwert für eine vorhandene Eigenschaft ändert, die an dieses Element gebunden ist. |
|
StylusButtonDown | Tritt ein, wenn die Tablettstiftschaltfläche gedrückt wird, während sich der Mauszeiger über diesem Element befindet. (Von UIElement geerbt.) |
|
StylusButtonUp | Tritt auf, wenn die Tablettstiftschaltfläche losgelassen wird, während sich der Zeiger über diesem Element befindet. (Von UIElement geerbt.) |
|
StylusDown | Tritt ein, wenn der Tablettstift den Digitizer berührt, während er sich über diesem Element befindet. (Von UIElement geerbt.) |
|
StylusEnter | Tritt ein, wenn der Tablettstift in die Grenzen dieses Elements eintritt. (Von UIElement geerbt.) |
|
StylusInAirMove | Tritt ein, wenn der Tablettstift über einem Element bewegt wird, ohne dass er tatsächlich den Digitizer berührt. (Von UIElement geerbt.) |
|
StylusInRange | Tritt ein, wenn sich der Tablettstift nahe genug am Digitizer befindet, um erkannt zu werden, während er sich über diesem Element befindet. (Von UIElement geerbt.) |
|
StylusLeave | Tritt ein, wenn der Tablettstift die Grenzen des Elements verlässt. (Von UIElement geerbt.) |
|
StylusMove | Tritt auf, wenn der Tablettstift bewegt wird, während er sich über diesem Element befindet. Der Tablettstift muss bewegt werden, während er sich über dem Digitizer befindet, damit dieses Ereignis ausgelöst wird. Andernfalls wird stattdessen StylusInAirMove ausgelöst. (Von UIElement geerbt.) |
|
StylusOutOfRange | Tritt ein, wenn der Tablettstift zu weit vom Digitizer entfernt ist, um erkannt zu werden, während er sich über diesem Element befindet. (Von UIElement geerbt.) |
|
StylusSystemGesture | Tritt ein, wenn ein Benutzer eine von mehreren Tablettstiftstiftbewegungen ausführt. (Von UIElement geerbt.) |
|
StylusUp | Tritt ein, wenn der Tablettstift vom Digitizer abgehoben wird, während er sich über diesem Element befindet. (Von UIElement geerbt.) |
|
TargetUpdated | Tritt ein, wenn sich der Zielwert für eine Eigenschaft ändert, die an dieses Element gebunden ist. |
|
TextInput | Tritt auf, wenn dieses Element Text geräteunabhängig abruft. (Von UIElement geerbt.) |
|
ToolTipClosing | Tritt unmittelbar vor dem Schließen einer QuickInfo über dem Element ein. |
|
ToolTipOpening | Tritt ein, wenn eine QuickInfo über dem Element geöffnet wird. |
|
TouchDown | Tritt ein, wenn ein Finger den Bildschirm berührt, während er sich über diesem Element befindet. (Von UIElement geerbt.) |
|
TouchEnter | Tritt ein, wenn sich eine Fingereingabe in die Grenzen dieses Elements hineinbewegt. (Von UIElement geerbt.) |
|
TouchLeave | Tritt ein, wenn sich eine Fingereingabe aus den Grenzen dieses Elements herausbewegt. (Von UIElement geerbt.) |
|
TouchMove | Tritt ein, wenn ein Finger auf dem Bildschirm bewegt wird, während er sich über diesem Element befindet. (Von UIElement geerbt.) |
|
TouchUp | Tritt ein, wenn ein Finger vom Bildschirm genommen wird, während er sich über diesem Element befindet. (Von UIElement geerbt.) |
|
Unloaded | Tritt ein, wenn das Element aus einer Elementstruktur geladener Elemente entfernt wird. |
| Name | Beschreibung | |
|---|---|---|
|
ActualHeightProperty | Bezeichnet die ActualHeight-Abhängigkeitseigenschaft. |
|
ActualWidthProperty | Bezeichnet die ActualWidth-Abhängigkeitseigenschaft. |
|
BindingGroupProperty | Bezeichnet die BindingGroup-Abhängigkeitseigenschaft. |
|
ContextMenuClosingEvent | Bezeichnet das ContextMenuClosing-Routingereignis. |
|
ContextMenuOpeningEvent | Bezeichnet das ContextMenuOpening-Routingereignis. |
|
ContextMenuProperty | Bezeichnet die ContextMenu-Abhängigkeitseigenschaft. |
|
CursorProperty | Bezeichnet die Cursor-Abhängigkeitseigenschaft. |
|
DataContextProperty | Bezeichnet die DataContext-Abhängigkeitseigenschaft. |
|
DefaultStyleKeyProperty | Bezeichnet die DefaultStyleKey-Abhängigkeitseigenschaft. |
|
FlowDirectionProperty | Bezeichnet die FlowDirection-Abhängigkeitseigenschaft. |
|
FocusVisualStyleProperty | Bezeichnet die FocusVisualStyle-Abhängigkeitseigenschaft. |
|
ForceCursorProperty | Bezeichnet die ForceCursor-Abhängigkeitseigenschaft. |
|
HeightProperty | Bezeichnet die Height-Abhängigkeitseigenschaft. |
|
HorizontalAlignmentProperty | Bezeichnet die HorizontalAlignment-Abhängigkeitseigenschaft. |
|
InputScopeProperty | Bezeichnet die InputScope-Abhängigkeitseigenschaft. |
|
LanguageProperty | Bezeichnet die Language-Abhängigkeitseigenschaft. |
|
LayoutTransformProperty | Bezeichnet die LayoutTransform-Abhängigkeitseigenschaft. |
|
LoadedEvent | Bezeichnet das Loaded-Routingereignis. |
|
MarginProperty | Bezeichnet die Margin-Abhängigkeitseigenschaft. |
|
MaxHeightProperty | Bezeichnet die MaxHeight-Abhängigkeitseigenschaft. |
|
MaxWidthProperty | Bezeichnet die MaxWidth-Abhängigkeitseigenschaft. |
|
MinHeightProperty | Bezeichnet die MinHeight-Abhängigkeitseigenschaft. |
|
MinWidthProperty | Bezeichnet die MinWidth-Abhängigkeitseigenschaft. |
|
NameProperty | Bezeichnet die Name-Abhängigkeitseigenschaft. |
|
OverridesDefaultStyleProperty | Bezeichnet die OverridesDefaultStyle-Abhängigkeitseigenschaft. |
|
RequestBringIntoViewEvent | Bezeichnet das RequestBringIntoView-Routingereignis. |
|
SizeChangedEvent | Bezeichnet das SizeChanged-Routingereignis. |
|
StyleProperty | Bezeichnet die Style-Abhängigkeitseigenschaft. |
|
TagProperty | Bezeichnet die Tag-Abhängigkeitseigenschaft. |
|
ToolTipClosingEvent | Bezeichnet das ToolTipClosing-Routingereignis. |
|
ToolTipOpeningEvent | Bezeichnet das ToolTipOpening-Routingereignis. |
|
ToolTipProperty | Bezeichnet die ToolTip-Abhängigkeitseigenschaft. |
|
UnloadedEvent | Bezeichnet das Unloaded-Routingereignis. |
|
UseLayoutRoundingProperty | Bezeichnet die UseLayoutRounding-Abhängigkeitseigenschaft. |
|
VerticalAlignmentProperty | Bezeichnet die VerticalAlignment-Abhängigkeitseigenschaft. |
|
WidthProperty | Bezeichnet die Width-Abhängigkeitseigenschaft. |
| Name | Beschreibung | |
|---|---|---|
|
IQueryAmbient.IsAmbientPropertyAvailable | Eine Beschreibung dieses Members finden Sie unter der IsAmbientPropertyAvailable-Methode. |
Das FrameworkElement ist die Verbindung zwischen den Elementklassen der WPF-Frameworkebene und dem Satz von UIElement-Präsentationsdiensten der WPF-Hauptebene. Weitere Informationen über diese Konzepte finden Sie unter WPF-Architektur.
FrameworkElement erweitert UIElement und fügt folgende Möglichkeiten hinzu:
-
Layoutsystemdefinition: FrameworkElement stellt spezifische Implementierungen auf WPF-Frameworkebene für bestimmte Methoden bereit, die als virtuelle Member in UIElement definiert wurden. Besonders berücksichtigt werden sollte, dass FrameworkElement bestimmte Layoutüberschreibungen auf WPF-Hauptebene versiegelt und dafür ein Äquivalent auf WPF-Frameworkebene bereitstellt, das dann von abgeleiteten Klassen überschrieben werden soll. Beispielsweise versiegelt FrameworkElementArrangeCore, stellt aber ArrangeOverride bereit. Diese Änderungen spiegeln die Tatsache wider, dass auf WPF-Frameworkebene ein vollständiges Layoutsystem vorhanden ist, mit dem sämtliche abgeleiteten Klassen von FrameworkElement gerendert werden können. Auf WPF-Hauptebene sind bestimmte Member vorhanden, die eine allgemeine, auf WPF basierte Layoutlösung strukturieren. Das eigentliche Modul des Layoutsystems ist nicht definiert. Weitere Informationen finden Sie unter Layoutsystem.
-
Logische Struktur: Das allgemeine WPF-Programmiermodell wird häufig als Elementstruktur ausgedrückt. Die Unterstützung für das Ausdrücken der Elementstruktur als logische Struktur und die zugehörige Unterstützung für die Definition der Struktur im Markup ist auf FrameworkElement-Ebene implementiert. Beachten Sie jedoch, dass in FrameworkElement bewusst kein Inhaltsmodell definiert ist. Dies muss in abgeleiteten Klassen erfolgen. Weitere Informationen finden Sie unter Strukturen in WPF.
-
Objektlebensdauerereignisse Es ist oft nützlich, zu wissen, wann ein Element initialisiert wird (der Konstruktor aufgerufen wird), oder wann das Element zuerst in eine logische Struktur geladen wird. FrameworkElement definiert mehrere Ereignisse, die sich auf die Objektlebensdauer beziehen und nützliche Hooks für Code-Behind-Operationen bereitstellen, die Elemente einschließen, z. B. das Hinzufügen von untergeordneten Elementen. Weitere Informationen finden Sie unter Objektlebensdauer-Ereignisse.
-
Unterstützung für Datenbindung und dynamische Ressourcenverweise: Die Unterstützung für Datenbindung und Datenressourcen auf Eigenschaftenebene wird durch die DependencyProperty-Klasse implementiert und ist in das Eigenschaftensystem integriert. Das Auflösen eines als Expression gespeicherten Memberwerts (das Programmierkonstrukt, das sowohl der Datenbindung als auch dynamischen Ressourcen zugrunde liegt) wird jedoch durch FrameworkElement implementiert. Weitere Informationen finden Sie unter Übersicht über Datenbindung und Übersicht über Ressourcen.
-
Stile: FrameworkElement definiert die Style-Eigenschaft. FrameworkElement definiert jedoch noch keine Unterstützung für Vorlagen und unterstützt Decorators noch nicht. Diese Features werden durch Steuerelementklassen wie Control und ContentControl eingeführt.
-
Umfangreichere Animationsunterstützung: Die Unterstützung für Animationen wurde teilweise bereits auf WPF-Hauptebene definiert. FrameworkElement erweitert diese jedoch durch die Implementierung von BeginStoryboard und verwandter Member.
Wie aus der Klassenhierarchie ersichtlich ist, sind viele WPF-Klassen von FrameworkElement abgeleitet. Dies erfolgt direkt oder mittels Zwischenbasisklassen, z. B. Panel oder Control.
Wenn Sie beabsichtigen, FrameworkElement als Basisklasse zu verwenden, könnten Sie zuerst die vorhandenen abgeleiteten Klassen untersuchen. FrameworkElement stellt Unterstützung für eine Reihe grundlegender Szenarios bereit. Allerdings fehlen auch mehrere Funktionen, die für "Benutzeroberflächenelemente" im Sinne eines Bausteins wünschenswert sind, mit dem Sie user interface (UI) in Extensible Application Markup Language (XAML) erstellen. Beispielsweise definiert FrameworkElement kein Inhaltsmodell im eigentlichen Sinne. FrameworkElement definiert als Basisklasse keine Eigenschaft, mit der untergeordnete XAML-Elemente erstellt werden können. Insbesondere empfiehlt es sich, Control und ContentControl zu berücksichtigen.
Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
System.Windows.Threading.DispatcherObject
System.Windows.DependencyObject
System.Windows.Media.Visual
System.Windows.UIElement
System.Windows.FrameworkElement
Microsoft.Windows.Themes.BulletChrome
Microsoft.Windows.Themes.ScrollChrome
System.Windows.Controls.AccessText
System.Windows.Controls.AdornedElementPlaceholder
System.Windows.Controls.ContentPresenter
System.Windows.Controls.Control
System.Windows.Controls.Decorator
System.Windows.Controls.Image
System.Windows.Controls.InkCanvas
System.Windows.Controls.ItemsPresenter
System.Windows.Controls.MediaElement
System.Windows.Controls.Page
System.Windows.Controls.Panel
System.Windows.Controls.Primitives.DocumentPageView
System.Windows.Controls.Primitives.GridViewRowPresenterBase
System.Windows.Controls.Primitives.Popup
System.Windows.Controls.Primitives.TickBar
System.Windows.Controls.Primitives.Track
System.Windows.Controls.TextBlock
System.Windows.Controls.ToolBarTray
System.Windows.Controls.Viewport3D
System.Windows.Documents.Adorner
System.Windows.Documents.AdornerLayer
System.Windows.Documents.DocumentReference
System.Windows.Documents.FixedPage
System.Windows.Documents.Glyphs
System.Windows.Documents.PageContent
System.Windows.Interop.HwndHost
System.Windows.Shapes.Shape