UIElement Klasse

Definition

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

public ref class UIElement : System::Windows::Media::Visual, System::Windows::IInputElement, System::Windows::Media::Animation::IAnimatable
[System.Windows.Markup.UidProperty("Uid")]
public class UIElement : System.Windows.Media.Visual, System.Windows.IInputElement, System.Windows.Media.Animation.IAnimatable
[<System.Windows.Markup.UidProperty("Uid")>]
type UIElement = class
    inherit Visual
    interface IAnimatable
    interface IInputElement
[<System.Windows.Markup.UidProperty("Uid")>]
type UIElement = class
    inherit Visual
    interface IInputElement
    interface IAnimatable
Public Class UIElement
Inherits Visual
Implements IAnimatable, IInputElement
Vererbung
Abgeleitet
Attribute
Implementiert

Hinweise

UIElement bietet einen Ausgangspunkt für Elementlayoutmerkmale und macht auch virtuelle Methoden verfügbar, die abgeleitete Klassen außer Kraft setzen können, was das Layoutrenderingverhalten des Elements und seiner untergeordneten Elemente beeinflussen kann.

Ein Großteil des Eingabe- und Fokusverhaltens für Elemente im Allgemeinen wird auch in der UIElement Klasse definiert. Dazu gehören die Ereignisse für Tastatur-, Maus- und Eingabestifteingaben sowie zugehörige Statuseigenschaften. Viele dieser Ereignisse sind Routingereignisse, und viele der eingabebezogenen Ereignisse haben sowohl eine Bubbling-Routingversion als auch eine Tunnelversion des Ereignisses. Diese gekoppelten Ereignisse sind in der Regel die Ereignisse, die für die Steuerung von Autoren von größtem Interesse sind.

UIElement enthält auch APIs, die sich auf das WPF-Ereignismodell beziehen, einschließlich Methoden, die angegebene Routingereignisse auslösen können, die aus einer Elementinstanz stammen.

In Bezug auf die Architektur UIElement kann als ungefähr gleichwertig mit einem Fensterhandle in der Win32-Programmierung oder als Element in der DHTML-Programmierung (Dynamic HTML) angesehen werden. UIElement ist ein Basiselement auf der WPF Kernebene.

A UIElement verfügt über die folgenden Funktionen, die speziell von der UIElement Klasse definiert werden:

  • Kann als untergeordnetes Element gerendert werden (UIElement abgeleitet von Visual, einer High-Level-Grafikklasse)

  • Enthält Logik, die zur Größe und Position möglicher untergeordneter Elemente eines ( UIElement bei Interpretation durch ein Layoutsystem) verwendet wird.

  • Kann auf Benutzereingaben reagieren (einschließlich der Steuerung, an den eingaben über die Verarbeitung von Ereignisrouting oder Routing von Befehlen gesendet wird)

  • Kann Routingereignisse auslösen, die eine Route durch die logische Elementstruktur reisen

  • Unterstützt einige Aspekte des Animationssystems

FrameworkElement ist die WPF Frameworkebenenimplementierungsklasse, die auf UIElement basiert, und fügt spezifische Interaktionen mit der WPF Frameworkebene hinzu. FrameworkElement fügt die folgenden Funktionen hinzu und definiert sie:

  • Zusätzliche frameworkspezifische Layoutmerkmale

  • Unterstützung für umfangreichere Metadatenberichte für Eigenschaften

  • Klassenspezifische Implementierung bestimmter Eingabebasisklassen und deren angefügte Eigenschaften oder angefügte Ereignisse

  • Stilunterstützung

  • Weitere Unterstützung für Animationen

Eine weitere verwandte Klasse ist ContentElement. Die ContentElement Klasse implementiert viele der gleichen Elemente wie ; UIElementder Unterschied zwischen diesen beiden Klassen muss mit ihrer beabsichtigten Stelle im gesamtinhaltsmodell zu tun haben. Eine UIElement abgeleitete Klasse definiert in der Regel ein relativ starres Inhaltsmodell, was bedeutet, dass es Einschränkungen gibt, welche Elemente untergeordnete Elemente im Markup sein können. Möglicherweise besteht die Möglichkeit, weniger restriktiv untergeordnete Inhalte in einem UIElement, aber diese Kapazität wird in der Regel in bestimmten Inhaltseigenschaften zentralisiert. Eine ContentElement abgeleitete Klasse ist in der Regel nicht so restriktiv für Inhalte, um Szenarien wie Flussformatdokumente zu unterstützen.

Important

Visibility Der Zustand wirkt sich auf alle Eingabebehandlungen durch dieses Element aus. Elemente, die nicht sichtbar sind, nehmen nicht an Treffertests teil und empfangen keine Eingabeereignisse, auch wenn die Maus über den Grenzen liegt, an denen das Element sichtbar wäre.

Konstruktoren

Name Beschreibung
UIElement()

Initialisiert eine neue Instanz der UIElement-Klasse.

Felder

Name Beschreibung
AllowDropProperty

Identifies the AllowDrop dependency property.

AreAnyTouchesCapturedProperty

Identifies the AreAnyTouchesCaptured dependency property.

AreAnyTouchesCapturedWithinProperty

Identifies the AreAnyTouchesCapturedWithin dependency property.

AreAnyTouchesDirectlyOverProperty

Identifies the AreAnyTouchesDirectlyOver dependency property.

AreAnyTouchesOverProperty

Identifies the AreAnyTouchesOver dependency property.

BitmapEffectInputProperty

Identifies the BitmapEffectInput dependency property.

BitmapEffectProperty

Identifies the BitmapEffect dependency property.

CacheModeProperty

Identifies the CacheMode dependency property.

ClipProperty

Identifies the Clip dependency property.

ClipToBoundsProperty

Identifies the ClipToBounds dependency property.

DragEnterEvent

Identifiziert das DragEnter Routingereignis.

DragLeaveEvent

Identifiziert das DragLeave Routingereignis.

DragOverEvent

Identifiziert das DragOver Routingereignis.

DropEvent

Identifiziert das Drop Routingereignis.

EffectProperty

Identifies the Effect dependency property.

FocusableProperty

Identifies the Focusable dependency property.

GiveFeedbackEvent

Identifiziert das GiveFeedback Routingereignis.

GotFocusEvent

Identifiziert das GotFocus Routingereignis.

GotKeyboardFocusEvent

Identifiziert das GotKeyboardFocus Routingereignis.

GotMouseCaptureEvent

Identifiziert das GotMouseCapture Routingereignis.

GotStylusCaptureEvent

Identifiziert das GotStylusCapture Routingereignis.

GotTouchCaptureEvent

Identifiziert das GotTouchCapture Routingereignis.

IsEnabledProperty

Identifies the IsEnabled dependency property.

IsFocusedProperty

Identifies the IsFocused dependency property.

IsHitTestVisibleProperty

Identifies the IsHitTestVisible dependency property.

IsKeyboardFocusedProperty

Identifies the IsKeyboardFocused dependency property.

IsKeyboardFocusWithinProperty

Identifies the IsKeyboardFocusWithin dependency property.

IsManipulationEnabledProperty

Identifies the IsManipulationEnabled dependency property.

IsMouseCapturedProperty

Identifies the IsMouseCaptured dependency property.

IsMouseCaptureWithinProperty

Identifies the IsMouseCaptureWithin dependency property.

IsMouseDirectlyOverProperty

Identifies the IsMouseDirectlyOver dependency property.

IsMouseOverProperty

Identifies the IsMouseOver dependency property.

IsStylusCapturedProperty

Identifies the IsStylusCaptured dependency property.

IsStylusCaptureWithinProperty

Identifies the IsStylusCaptureWithin dependency property.

IsStylusDirectlyOverProperty

Identifies the IsStylusDirectlyOver dependency property.

IsStylusOverProperty

Identifies the IsStylusOver dependency property.

IsVisibleProperty

Identifies the IsVisible dependency property.

KeyDownEvent

Identifiziert das KeyDown Routingereignis.

KeyUpEvent

Identifiziert das KeyUp Routingereignis.

LostFocusEvent

Identifiziert das LostFocus Routingereignis.

LostKeyboardFocusEvent

Identifiziert das LostKeyboardFocus Routingereignis.

LostMouseCaptureEvent

Identifiziert das LostMouseCapture Routingereignis.

LostStylusCaptureEvent

Identifiziert das LostStylusCapture Routingereignis.

LostTouchCaptureEvent

Identifiziert das LostTouchCapture Routingereignis.

ManipulationBoundaryFeedbackEvent

Identifiziert das ManipulationBoundaryFeedback Ereignis.

ManipulationCompletedEvent

Identifiziert das ManipulationCompleted Routingereignis.

ManipulationDeltaEvent

Identifiziert das ManipulationDelta Routingereignis.

ManipulationInertiaStartingEvent

Identifiziert das ManipulationInertiaStarting Routingereignis.

ManipulationStartedEvent

Identifiziert das ManipulationStarted Routingereignis.

ManipulationStartingEvent

Identifiziert das ManipulationStarting Routingereignis.

MouseDownEvent

Identifiziert das MouseDown Routingereignis.

MouseEnterEvent

Identifiziert das MouseEnter Routingereignis.

MouseLeaveEvent

Identifiziert das MouseLeave Routingereignis.

MouseLeftButtonDownEvent

Identifiziert das MouseLeftButtonDown Routingereignis.

MouseLeftButtonUpEvent

Identifiziert das MouseLeftButtonUp Routingereignis.

MouseMoveEvent

Identifiziert das MouseMove Routingereignis.

MouseRightButtonDownEvent

Identifiziert das MouseRightButtonDown Routingereignis.

MouseRightButtonUpEvent

Identifiziert das MouseRightButtonUp Routingereignis.

MouseUpEvent

Identifiziert das MouseUp Routingereignis.

MouseWheelEvent

Identifiziert das MouseWheel Routingereignis.

OpacityMaskProperty

Identifies the OpacityMask dependency property.

OpacityProperty

Identifies the Opacity dependency property.

PreviewDragEnterEvent

Identifiziert das PreviewDragEnter Routingereignis.

PreviewDragLeaveEvent

Identifiziert das PreviewDragLeave Routingereignis.

PreviewDragOverEvent

Identifiziert das PreviewDragOver Routingereignis.

PreviewDropEvent

Identifiziert das PreviewDrop Routingereignis.

PreviewGiveFeedbackEvent

Identifiziert das PreviewGiveFeedback Routingereignis.

PreviewGotKeyboardFocusEvent

Identifiziert das PreviewGotKeyboardFocus Routingereignis.

PreviewKeyDownEvent

Identifiziert das PreviewKeyDown Routingereignis.

PreviewKeyUpEvent

Identifiziert das PreviewKeyUp Routingereignis.

PreviewLostKeyboardFocusEvent

Identifiziert das PreviewLostKeyboardFocus Routingereignis.

PreviewMouseDownEvent

Identifiziert das PreviewMouseDown Routingereignis.

PreviewMouseLeftButtonDownEvent

Identifiziert das PreviewMouseLeftButtonDown Routingereignis.

PreviewMouseLeftButtonUpEvent

Identifiziert das PreviewMouseLeftButtonUp Routingereignis.

PreviewMouseMoveEvent

Identifiziert das PreviewMouseMove Routingereignis.

PreviewMouseRightButtonDownEvent

Identifiziert das PreviewMouseRightButtonDown Routingereignis.

PreviewMouseRightButtonUpEvent

Identifiziert das PreviewMouseRightButtonUp Routingereignis.

PreviewMouseUpEvent

Identifiziert das PreviewMouseUp Routingereignis.

PreviewMouseWheelEvent

Identifiziert das PreviewMouseWheel Routingereignis.

PreviewQueryContinueDragEvent

Identifiziert das PreviewQueryContinueDrag Routingereignis.

PreviewStylusButtonDownEvent

Identifiziert das PreviewStylusButtonDown Routingereignis.

PreviewStylusButtonUpEvent

Identifiziert das PreviewStylusButtonUp Routingereignis.

PreviewStylusDownEvent

Identifiziert das PreviewStylusDown Routingereignis.

PreviewStylusInAirMoveEvent

Identifiziert das PreviewStylusInAirMove Routingereignis.

PreviewStylusInRangeEvent

Identifiziert das PreviewStylusInRange Routingereignis.

PreviewStylusMoveEvent

Identifiziert das PreviewStylusMove Routingereignis.

PreviewStylusOutOfRangeEvent

Identifiziert das PreviewStylusOutOfRange Routingereignis.

PreviewStylusSystemGestureEvent

Identifiziert das PreviewStylusSystemGesture Routingereignis.

PreviewStylusUpEvent

Identifiziert das PreviewStylusUp Routingereignis.

PreviewTextInputEvent

Identifiziert das PreviewTextInput Routingereignis.

PreviewTouchDownEvent

Identifiziert das PreviewTouchDown Routingereignis.

PreviewTouchMoveEvent

Identifiziert das PreviewTouchMove Routingereignis.

PreviewTouchUpEvent

Identifiziert das PreviewTouchUp Routingereignis.

QueryContinueDragEvent

Identifiziert das QueryContinueDrag Routingereignis.

QueryCursorEvent

Identifiziert das QueryCursor Routingereignis.

RenderTransformOriginProperty

Identifies the RenderTransformOrigin dependency property.

RenderTransformProperty

Identifies the RenderTransform dependency property.

SnapsToDevicePixelsProperty

Identifies the SnapsToDevicePixels dependency property.

StylusButtonDownEvent

Identifiziert das StylusButtonDown Routingereignis.

StylusButtonUpEvent

Identifiziert das StylusButtonUp Routingereignis.

StylusDownEvent

Identifiziert das StylusDown Routingereignis.

StylusEnterEvent

Identifiziert das StylusEnter Routingereignis.

StylusInAirMoveEvent

Identifiziert das StylusInAirMove Routingereignis.

StylusInRangeEvent

Identifiziert das StylusInRange Routingereignis.

StylusLeaveEvent

Identifiziert das StylusLeave Routingereignis.

StylusMoveEvent

Identifiziert das StylusMove Routingereignis.

StylusOutOfRangeEvent

Identifiziert das StylusOutOfRange Routingereignis.

StylusSystemGestureEvent

Identifiziert das StylusSystemGesture Routingereignis.

StylusUpEvent

Identifiziert das StylusUp Routingereignis.

TextInputEvent

Identifiziert das TextInput Routingereignis.

TouchDownEvent

Identifiziert das TouchDown Routingereignis.

TouchEnterEvent

Identifiziert das TouchEnter Routingereignis.

TouchLeaveEvent

Identifiziert das TouchLeave Routingereignis.

TouchMoveEvent

Identifiziert das TouchMove Routingereignis.

TouchUpEvent

Identifiziert das TouchUp Routingereignis.

UidProperty

Identifies the Uid dependency property.

VisibilityProperty

Identifies the Visibility dependency property.

Eigenschaften

Name Beschreibung
AllowDrop

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob dieses Element als Ziel eines Drag-and-Drop-Vorgangs verwendet werden kann. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

AreAnyTouchesCaptured

Ruft einen Wert ab, der angibt, ob mindestens eine Toucheingabe für dieses Element erfasst wird.

AreAnyTouchesCapturedWithin

Ruft einen Wert ab, der angibt, ob mindestens eine Toucheingabe für dieses Element oder für alle untergeordneten Elemente in der visuellen Struktur erfasst wird.

AreAnyTouchesDirectlyOver

Ruft einen Wert ab, der angibt, ob mindestens eine Toucheingabe über dieses Element gedrückt wird.

AreAnyTouchesOver

Ruft einen Wert ab, der angibt, ob mindestens eine Toucheingabe über dieses Element oder alle untergeordneten Elemente in der visuellen Struktur gedrückt wird.

BitmapEffect
Veraltet.
Veraltet.

Dient zum Abrufen oder Festlegen eines Bitmapeffekts, der direkt auf den gerenderten Inhalt für dieses Element angewendet wird. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

BitmapEffectInput
Veraltet.
Veraltet.

Dient zum Abrufen oder Festlegen einer Eingabequelle für den Bitmapeffekt, der direkt auf den gerenderten Inhalt für dieses Element angewendet wird. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

CacheMode

Dient zum Abrufen oder Festlegen einer zwischengespeicherten Darstellung der UIElement.

Clip

Dient zum Abrufen oder Festlegen der Geometrie, die zum Definieren der Gliederung des Inhalts eines Elements verwendet wird. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

ClipToBounds

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Inhalt dieses Elements (oder Inhalt aus den untergeordneten Elementen dieses Elements) abgeschnitten werden soll, um in die Größe des enthaltenden Elements einzupassen. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

CommandBindings

Ruft eine Auflistung von Objekten ab, die CommandBinding diesem Element zugeordnet sind. Eine CommandBinding ermöglicht die Befehlsbehandlung für dieses Element und deklariert die Verknüpfung zwischen einem Befehl, seinen Ereignissen und den von diesem Element angefügten Handlern.

DependencyObjectType

Ruft den DependencyObjectType CLR-Typ dieser Instanz ab.

(Geerbt von DependencyObject)
DesiredSize

Ruft die Größe ab, die dieses Element während des Messdurchgangs im Layoutprozess berechnet hat.

Dispatcher

Ruft dies Dispatcher ab, dem dies DispatcherObject zugeordnet ist.

(Geerbt von DispatcherObject)
Effect

Dient zum Abrufen oder Festlegen des Bitmapeffekts, der auf die UIElement. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

Focusable

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Element den Fokus empfangen kann. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

HasAnimatedProperties

Ruft einen Wert ab, der angibt, ob dieses Element über animierte Eigenschaften verfügt.

HasEffectiveKeyboardFocus

Ruft einen Wert ab, der angibt, ob der UIElement Fokus hat.

InputBindings

Ruft die Auflistung von Eingabebindungen ab, die diesem Element zugeordnet sind.

IsArrangeValid

Ruft einen Wert ab, der angibt, ob die berechnete Größe und Position untergeordneter Elemente im Layout dieses Elements gültig sind.

IsEnabled

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob dieses Element in der Benutzeroberfläche (UI) aktiviert ist. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

IsEnabledCore

Ruft einen Wert ab, der zum Rückgabewert in IsEnabled abgeleiteten Klassen wird.

IsFocused

Ruft einen Wert ab, der bestimmt, ob dieses Element den logischen Fokus hat. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

IsHitTestVisible

Dient zum Abrufen oder Festlegen eines Werts, der deklariert, ob dieses Element möglicherweise als Treffertestergebnis aus einem Teil des gerenderten Inhalts zurückgegeben werden kann. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

IsInputMethodEnabled

Ruft einen Wert ab, der angibt, ob ein Eingabemethodensystem, z. B. ein Eingabemethoden-Editor (Input Method Editor, IME), für die Verarbeitung der Eingabe an dieses Element aktiviert ist.

IsKeyboardFocused

Ruft einen Wert ab, der angibt, ob dieses Element den Tastaturfokus hat. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

IsKeyboardFocusWithin

Ruft einen Wert ab, der angibt, ob sich der Tastaturfokus innerhalb des Elements oder seiner untergeordneten Visuellen Strukturelemente befindet. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

IsManipulationEnabled

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob Manipulationsereignisse für diese UIElementOption aktiviert sind.

IsMeasureValid

Ruft einen Wert ab, der angibt, ob die aktuelle Größe, die vom Layoutmaß zurückgegeben wird, gültig ist.

IsMouseCaptured

Ruft einen Wert ab, der angibt, ob die Maus für dieses Element erfasst wird. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

IsMouseCaptureWithin

Ruft einen Wert ab, der bestimmt, ob die Mausaufnahme von diesem Element oder von untergeordneten Elementen in der visuellen Struktur gehalten wird. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

IsMouseDirectlyOver

Ruft einen Wert ab, der angibt, ob die Position des Mauszeigers den Treffertestergebnissen entspricht, die elementkomositing berücksichtigen. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

IsMouseOver

Ruft einen Wert ab, der angibt, ob sich der Mauszeiger über diesem Element befindet (einschließlich untergeordneter Elemente in der visuellen Struktur). Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

IsSealed

Ruft einen Wert ab, der angibt, ob diese Instanz aktuell versiegelt ist (schreibgeschützt).

(Geerbt von DependencyObject)
IsStylusCaptured

Ruft einen Wert ab, der angibt, ob der Eingabestift von diesem Element erfasst wird. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

IsStylusCaptureWithin

Ruft einen Wert ab, der bestimmt, ob die Eingabestifterfassung von diesem Element oder einem Element innerhalb der Grenzen des Elements und seiner visuellen Struktur gehalten wird. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

IsStylusDirectlyOver

Ruft einen Wert ab, der angibt, ob die Eingabestiftposition den Treffertestergebnissen entspricht, die elementkomositing berücksichtigen. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

IsStylusOver

Ruft einen Wert ab, der angibt, ob sich der Eingabestiftcursor über diesem Element befindet (einschließlich visueller untergeordneter Elemente). Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

IsVisible

Ruft einen Wert ab, der angibt, ob dieses Element in der Benutzeroberfläche (UI) sichtbar ist. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

Opacity

Ruft den Deckkraftfaktor ab, der auf den gesamten UIElement angewendet wird, wenn er in der Benutzeroberfläche gerendert wird, oder legt ihn fest. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

OpacityMask

Dient zum Abrufen oder Festlegen einer Deckkraftmaske als Brush Implementierung, die auf jede Alphakanalmaske für den gerenderten Inhalt dieses Elements angewendet wird. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

PersistId
Veraltet.

Ruft einen Wert ab, der dieses Element eindeutig identifiziert.

RenderSize

Ruft die endgültige Rendergröße dieses Elements ab (oder legt diese fest).

RenderTransform

Dient zum Abrufen oder Festlegen von Transformationsinformationen, die sich auf die Renderingposition dieses Elements auswirken. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

RenderTransformOrigin

Dient zum Abrufen oder Festlegen des Mittelpunkts einer möglichen Rendertransformation, die von RenderTransform, relativ zu den Grenzen des Elements deklariert wird. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

SnapsToDevicePixels

Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, ob beim Rendern für dieses Element gerätespezifische Pixeleinstellungen verwendet werden sollen. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

StylusPlugIns

Ruft eine Auflistung aller Eingabestift-Plug-In -Objekte (Anpassung) ab, die diesem Element zugeordnet sind.

TouchesCaptured

Ruft alle Touchgeräte ab, die in diesem Element erfasst werden.

TouchesCapturedWithin

Ruft alle Touchgeräte ab, die für dieses Element oder alle untergeordneten Elemente in der visuellen Struktur erfasst werden.

TouchesDirectlyOver

Ruft alle Touchgeräte ab, die sich über diesem Element befinden.

TouchesOver

Ruft alle Touchgeräte ab, die sich über diesem Element befinden, oder alle untergeordneten Elemente in der visuellen Struktur.

Uid

Dient zum Abrufen oder Festlegen des eindeutigen Bezeichners (für die Lokalisierung) für dieses Element. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

Visibility

Ruft die Sichtbarkeit dieser Benutzeroberfläche (Ui) dieses Elements ab oder legt sie fest. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

VisualBitmapEffect
Veraltet.
Veraltet.

Dient zum Abrufen oder Festlegen des BitmapEffect Werts für die Visual.

(Geerbt von Visual)
VisualBitmapEffectInput
Veraltet.
Veraltet.

Dient zum Abrufen oder Festlegen des BitmapEffectInput Werts für die Visual.

(Geerbt von Visual)
VisualBitmapScalingMode

Ruft ab oder legt den BitmapScalingMode für die Visual.

(Geerbt von Visual)
VisualCacheMode

Dient zum Abrufen oder Festlegen einer zwischengespeicherten Darstellung der Visual.

(Geerbt von Visual)
VisualChildrenCount

Ruft die Anzahl der untergeordneten Elemente für die Visual.

(Geerbt von Visual)
VisualClearTypeHint

Dient zum Abrufen oder Festlegen der ClearTypeHint Bestimmt, wie ClearType in der Visual.

(Geerbt von Visual)
VisualClip

Dient zum Abrufen oder Festlegen des Clipbereichs des Visual Als Geometry Werts.

(Geerbt von Visual)
VisualEdgeMode

Dient zum Abrufen oder Festlegen des Randmodus des Visual Als EdgeMode Werts.

(Geerbt von Visual)
VisualEffect

Dient zum Abrufen oder Festlegen des Bitmapeffekts, der auf die Visual.

(Geerbt von Visual)
VisualOffset

Dient zum Abrufen oder Festlegen des Offsetwerts des visuellen Objekts.

(Geerbt von Visual)
VisualOpacity

Dient zum Abrufen oder Festlegen der Deckkraft des Visual.

(Geerbt von Visual)
VisualOpacityMask

Dient zum Abrufen oder Festlegen des Brush Werts, der die Deckkraftmaske der Visual.

(Geerbt von Visual)
VisualParent

Ruft das übergeordnete Element der visuellen Struktur des visuellen Objekts ab.

(Geerbt von Visual)
VisualScrollableAreaClip

Dient zum Abrufen oder Festlegen eines beschnittenen Bildlaufbereichs für den Visual.

(Geerbt von Visual)
VisualTextHintingMode

Ruft den TextHintingMode von Visual ab oder legt ihn fest.

(Geerbt von Visual)
VisualTextRenderingMode

Ruft den TextRenderingMode von Visual ab oder legt ihn fest.

(Geerbt von Visual)
VisualTransform

Dient zum Abrufen oder Festlegen des Transform Werts für die Visual.

(Geerbt von Visual)
VisualXSnappingGuidelines

Dient zum Abrufen oder Festlegen der X-Koordinate (vertikale) Richtlinienauflistung.

(Geerbt von Visual)
VisualYSnappingGuidelines

Dient zum Abrufen oder Festlegen der y-Koordinate (horizontale) Richtlinienauflistung.

(Geerbt von Visual)

Methoden

Name Beschreibung
AddHandler(RoutedEvent, Delegate, Boolean)

Fügt einen Routingereignishandler für ein angegebenes Routingereignis hinzu, und fügt den Handler der Handlerauflistung für das aktuelle Element hinzu. Geben Sie handledEventsToo an, dass true der bereitgestellte Handler für routingfähiges Ereignis aufgerufen werden soll, das bereits von einem anderen Element entlang der Ereignisroute als behandelt markiert wurde.

AddHandler(RoutedEvent, Delegate)

Fügt einen Routingereignishandler für ein angegebenes Routingereignis hinzu, und fügt den Handler der Handlerauflistung für das aktuelle Element hinzu.

AddToEventRoute(EventRoute, RoutedEventArgs)

Fügt der angegebenen EventRoute Ereignishandlerauflistung UIElement Handler hinzu.

AddVisualChild(Visual)

Definiert die Beziehung zwischen zwei visuellen Elementen.

(Geerbt von Visual)
ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

Wendet eine Animation auf eine angegebene Abhängigkeitseigenschaft für dieses Element an, mit der Möglichkeit anzugeben, was passiert, wenn die Eigenschaft bereits über eine ausgeführte Animation verfügt.

ApplyAnimationClock(DependencyProperty, AnimationClock)

Wendet eine Animation auf eine angegebene Abhängigkeitseigenschaft für dieses Element an. Alle vorhandenen Animationen werden angehalten und durch die neue Animation ersetzt.

Arrange(Rect)

Positioniert untergeordnete Elemente und bestimmt eine Größe für ein UIElement. Übergeordnete Elemente rufen diese Methode aus ihrer ArrangeCore(Rect) Implementierung (oder einem WPF-Framework-Äquivalent) auf, um eine rekursive Layoutaktualisierung zu bilden. Diese Methode stellt den zweiten Durchlauf einer Layoutaktualisierung dar.

ArrangeCore(Rect)

Definiert die Vorlage für WPF Layoutdefinition auf Kernebene.

BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)

Startet eine bestimmte Animation für eine angegebene animierte Eigenschaft für dieses Element, mit der Option anzugeben, was passiert, wenn die Eigenschaft bereits über eine ausgeführte Animation verfügt.

BeginAnimation(DependencyProperty, AnimationTimeline)

Startet eine Animation für eine angegebene animierte Eigenschaft für dieses Element.

CaptureMouse()

Versucht, die Erfassung der Maus für dieses Element zu erzwingen.

CaptureStylus()

Versucht, die Erfassung des Eingabestifts für dieses Element zu erzwingen.

CaptureTouch(TouchDevice)

Versucht, die Erfassung einer Toucheingabe für dieses Element zu erzwingen.

CheckAccess()

Bestimmt, ob der aufrufende Thread Zugriff auf diesen DispatcherObjectThread hat.

(Geerbt von DispatcherObject)
ClearValue(DependencyProperty)

Löscht den lokalen Wert einer Eigenschaft. Die zu löschende Eigenschaft wird durch einen DependencyProperty Bezeichner angegeben.

(Geerbt von DependencyObject)
ClearValue(DependencyPropertyKey)

Löscht den lokalen Wert einer schreibgeschützten Eigenschaft. Die zu löschende Eigenschaft wird durch eine DependencyPropertyKey.

(Geerbt von DependencyObject)
CoerceValue(DependencyProperty)

Wandelt den Wert der angegebenen Abhängigkeitseigenschaft um. Dies wird erreicht, indem alle CoerceValueCallback in Eigenschaftsmetadaten für die Abhängigkeitseigenschaft angegebenen Funktionen aufgerufen werden, wie sie für den Aufruf DependencyObjectvorhanden sind.

(Geerbt von DependencyObject)
Equals(Object)

Bestimmt, ob ein bereitgestelltes DependencyObject Element dem aktuellen DependencyObjectentspricht.

(Geerbt von DependencyObject)
FindCommonVisualAncestor(DependencyObject)

Gibt den gemeinsamen Vorgänger zweier visueller Objekte zurück.

(Geerbt von Visual)
Focus()

Versucht, den Fokus auf dieses Element festzulegen.

GetAnimationBaseValue(DependencyProperty)

Gibt den Basiseigenschaftswert für die angegebene Eigenschaft für dieses Element zurück, wobei ein möglicher animierter Wert aus einer ausgeführten oder beendeten Animation ignoriert wird.

GetHashCode()

Ruft einen Hashcode für diese DependencyObjectab.

(Geerbt von DependencyObject)
GetLayoutClip(Size)

Gibt eine alternative Beschneidungsgeometrie zurück, die den Bereich darstellt, der abgeschnitten werden würde, wenn dieser auf ClipToBounds festgelegt trueist.

GetLocalValueEnumerator()

Erstellt einen speziellen Enumerator, um zu bestimmen, welche Abhängigkeitseigenschaften lokal festgelegte Werte für diese DependencyObjectEigenschaft haben.

(Geerbt von DependencyObject)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
GetUIParentCore()

Wenn eine abgeleitete Klasse überschrieben wird, wird ein übergeordnetes Element der benutzeroberfläche (Alternative User Interface) für dieses Element zurückgegeben, wenn kein visuelles übergeordnetes Element vorhanden ist.

GetValue(DependencyProperty)

Gibt den aktuellen effektiven Wert einer Abhängigkeitseigenschaft für diese Instanz einer .DependencyObject

(Geerbt von DependencyObject)
GetVisualChild(Int32)

Gibt das angegebene Element im übergeordneten VisualObjekt VisualCollection zurück.

(Geerbt von Visual)
HitTestCore(GeometryHitTestParameters)

HitTestCore(GeometryHitTestParameters) Implementiert das Verhalten des Basiselementtreffs (ZurückgebenGeometryHitTestResult).

HitTestCore(PointHitTestParameters)

HitTestCore(PointHitTestParameters) Implementiert das Verhalten des Basiselementtreffs (ZurückgebenHitTestResult).

InputHitTest(Point)

Gibt das Eingabeelement innerhalb des aktuellen Elements zurück, das sich an den angegebenen Koordinaten befindet, relativ zum Ursprung des aktuellen Elements.

InvalidateArrange()

Ungültiger Anordnungszustand (Layout) für das Element. Nach der Ungültigheit wird das Element das Layout aktualisiert, das asynchron erfolgt, es sei denn, es wird anschließend erzwungen von UpdateLayout().

InvalidateMeasure()

Ungültig wird der Maßzustand (Layout) für das Element.

InvalidateProperty(DependencyProperty)

Wertet den effektiven Wert für die angegebene Abhängigkeitseigenschaft erneut aus.

(Geerbt von DependencyObject)
InvalidateVisual()

Ungültiges Rendern des Elements und erzwingt einen vollständigen neuen Layoutdurchlauf. OnRender(DrawingContext) wird aufgerufen, nachdem der Layoutzyklus abgeschlossen wurde.

IsAncestorOf(DependencyObject)

Bestimmt, ob das visuelle Objekt ein Vorgänger des untergeordneten visuellen Objekts ist.

(Geerbt von Visual)
IsDescendantOf(DependencyObject)

Bestimmt, ob das visuelle Objekt ein untergeordnetes Objekt des visuellen Vorgängerobjekts ist.

(Geerbt von Visual)
Measure(Size)

Aktualisiert das DesiredSize von einem UIElement. Übergeordnete Elemente rufen diese Methode aus ihren eigenen MeasureCore(Size) Implementierungen auf, um eine rekursive Layoutaktualisierung zu bilden. Das Aufrufen dieser Methode stellt den ersten Durchlauf (der "Measure"-Pass) einer Layoutaktualisierung dar.

MeasureCore(Size)

Wenn sie in einer abgeleiteten Klasse überschrieben werden, wird die Messlogik zum ordnungsgemäßen Skalieren dieses Elements bereitgestellt, wobei die Größe eines untergeordneten Elementinhalts berücksichtigt wird.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
MoveFocus(TraversalRequest)

Versucht, den Fokus von diesem Element auf ein anderes Element zu verschieben. Die Richtung zum Verschieben des Fokus wird durch eine Führungsrichtung angegeben, die innerhalb der Organisation des visuellen übergeordneten Elements für dieses Element interpretiert wird.

OnAccessKey(AccessKeyEventArgs)

Stellt die Klassenbehandlung bereit, wenn ein Zugriffsschlüssel aufgerufen wird, der für dieses Element aussagekräftig ist.

OnChildDesiredSizeChanged(UIElement)

Unterstützt das Layoutverhalten, wenn die Größe eines untergeordneten Elements geändert wird.

OnCreateAutomationPeer()

Gibt klassenspezifische AutomationPeer Implementierungen für die Windows Presentation Foundation (WPF)-Infrastruktur zurück.

OnDpiChanged(DpiScale, DpiScale)

Wird aufgerufen, wenn sich der DPI-Wert, an dem diese Ansicht gerendert wird, ändert.

(Geerbt von Visual)
OnDragEnter(DragEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes DragEnter angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnDragLeave(DragEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes DragLeave angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnDragOver(DragEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes DragOver angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnDrop(DragEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes DragEnter angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnGiveFeedback(GiveFeedbackEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes GiveFeedback angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnGotFocus(RoutedEventArgs)

Löst das Routingereignis mithilfe der GotFocus bereitgestellten Ereignisdaten aus.

OnGotKeyboardFocus(KeyboardFocusChangedEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes GotKeyboardFocus angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnGotMouseCapture(MouseEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes GotMouseCapture angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnGotStylusCapture(StylusEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes GotStylusCapture angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnGotTouchCapture(TouchEventArgs)

Stellt die Klassenbehandlung für das GotTouchCapture routingfähige Ereignis bereit, das auftritt, wenn eine Toucheingabe für dieses Element erfasst wird.

OnIsKeyboardFocusedChanged(DependencyPropertyChangedEventArgs)

Wird aufgerufen, wenn für dieses Element ein unbehandeltes IsKeyboardFocusedChanged Ereignis ausgelöst wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnIsKeyboardFocusWithinChanged(DependencyPropertyChangedEventArgs)

Wird direkt vor dem Auslösen des IsKeyboardFocusWithinChanged Ereignisses durch dieses Element aufgerufen. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnIsMouseCapturedChanged(DependencyPropertyChangedEventArgs)

Wird aufgerufen, wenn für dieses Element ein unbehandeltes IsMouseCapturedChanged Ereignis ausgelöst wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnIsMouseCaptureWithinChanged(DependencyPropertyChangedEventArgs)

Wird aufgerufen, wenn für dieses Element ein unbehandeltes IsMouseCaptureWithinChanged Ereignis ausgelöst wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnIsMouseDirectlyOverChanged(DependencyPropertyChangedEventArgs)

Wird aufgerufen, wenn für dieses Element ein unbehandeltes IsMouseDirectlyOverChanged Ereignis ausgelöst wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnIsStylusCapturedChanged(DependencyPropertyChangedEventArgs)

Wird aufgerufen, wenn für dieses Element ein unbehandeltes IsStylusCapturedChanged Ereignis ausgelöst wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnIsStylusCaptureWithinChanged(DependencyPropertyChangedEventArgs)

Wird aufgerufen, wenn für dieses Element ein unbehandeltes IsStylusCaptureWithinChanged Ereignis ausgelöst wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnIsStylusDirectlyOverChanged(DependencyPropertyChangedEventArgs)

Wird aufgerufen, wenn für dieses Element ein unbehandeltes IsStylusDirectlyOverChanged Ereignis ausgelöst wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnKeyDown(KeyEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes KeyDown angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnKeyUp(KeyEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes KeyUp angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnLostFocus(RoutedEventArgs)

Löst das routingfähige Ereignis mithilfe der LostFocus bereitgestellten Ereignisdaten aus.

OnLostKeyboardFocus(KeyboardFocusChangedEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes LostKeyboardFocus angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnLostMouseCapture(MouseEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes LostMouseCapture angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnLostStylusCapture(StylusEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes LostStylusCapture angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnLostTouchCapture(TouchEventArgs)

Stellt die Klassenbehandlung für das LostTouchCapture routingfähige Ereignis bereit, das auftritt, wenn dieses Element eine Fingereingabeaufnahme verliert.

OnManipulationBoundaryFeedback(ManipulationBoundaryFeedbackEventArgs)

Wird aufgerufen, wenn das ManipulationBoundaryFeedback Ereignis auftritt.

OnManipulationCompleted(ManipulationCompletedEventArgs)

Wird aufgerufen, wenn das ManipulationCompleted Ereignis auftritt.

OnManipulationDelta(ManipulationDeltaEventArgs)

Wird aufgerufen, wenn das ManipulationDelta Ereignis auftritt.

OnManipulationInertiaStarting(ManipulationInertiaStartingEventArgs)

Wird aufgerufen, wenn das ManipulationInertiaStarting Ereignis auftritt.

OnManipulationStarted(ManipulationStartedEventArgs)

Wird aufgerufen, wenn das ManipulationStarted Ereignis auftritt.

OnManipulationStarting(ManipulationStartingEventArgs)

Stellt die Klassenbehandlung für das ManipulationStarting routingfähige Ereignis bereit, das auftritt, wenn der Manipulationsprozessor zum ersten Mal erstellt wird.

OnMouseDown(MouseButtonEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes MouseDown angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnMouseEnter(MouseEventArgs)

Wird aufgerufen, wenn für dieses Element ein nicht behandeltes MouseEnter angefügtes Ereignis ausgelöst wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnMouseLeave(MouseEventArgs)

Wird aufgerufen, wenn für dieses Element ein nicht behandeltes MouseLeave angefügtes Ereignis ausgelöst wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnMouseLeftButtonDown(MouseButtonEventArgs)

Wird aufgerufen, wenn für dieses Element ein unbehandeltes MouseLeftButtonDown Routingereignis ausgelöst wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnMouseLeftButtonUp(MouseButtonEventArgs)

Wird aufgerufen, wenn ein unbehandeltes MouseLeftButtonUp Routingereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnMouseMove(MouseEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes MouseMove angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnMouseRightButtonDown(MouseButtonEventArgs)

Wird aufgerufen, wenn ein unbehandeltes MouseRightButtonDown Routingereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnMouseRightButtonUp(MouseButtonEventArgs)

Wird aufgerufen, wenn ein unbehandeltes MouseRightButtonUp Routingereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnMouseUp(MouseButtonEventArgs)

Wird aufgerufen, wenn ein unbehandeltes MouseUp Routingereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnMouseWheel(MouseWheelEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes MouseWheel angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewDragEnter(DragEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes PreviewDragEnter angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewDragLeave(DragEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes PreviewDragLeave angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewDragOver(DragEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes PreviewDragOver angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewDrop(DragEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes PreviewDrop angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewGiveFeedback(GiveFeedbackEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes PreviewGiveFeedback angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewGotKeyboardFocus(KeyboardFocusChangedEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes PreviewGotKeyboardFocus angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewKeyDown(KeyEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes PreviewKeyDown angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewKeyUp(KeyEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes PreviewKeyUp angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewLostKeyboardFocus(KeyboardFocusChangedEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes PreviewKeyDown angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewMouseDown(MouseButtonEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes PreviewMouseDown angefügtes Routingereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewMouseLeftButtonDown(MouseButtonEventArgs)

Wird aufgerufen, wenn ein unbehandeltes PreviewMouseLeftButtonDown Routingereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewMouseLeftButtonUp(MouseButtonEventArgs)

Wird aufgerufen, wenn ein unbehandeltes PreviewMouseLeftButtonUp Routingereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewMouseMove(MouseEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes PreviewMouseMove angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewMouseRightButtonDown(MouseButtonEventArgs)

Wird aufgerufen, wenn ein unbehandeltes PreviewMouseRightButtonDown Routingereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewMouseRightButtonUp(MouseButtonEventArgs)

Wird aufgerufen, wenn ein unbehandeltes PreviewMouseRightButtonUp Routingereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewMouseUp(MouseButtonEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes PreviewMouseUp angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewMouseWheel(MouseWheelEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes PreviewMouseWheel angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewQueryContinueDrag(QueryContinueDragEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes PreviewQueryContinueDrag angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewStylusButtonDown(StylusButtonEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes PreviewStylusButtonDown angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewStylusButtonUp(StylusButtonEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes PreviewStylusButtonUp angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewStylusDown(StylusDownEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes PreviewStylusDown angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewStylusInAirMove(StylusEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes PreviewStylusInAirMove angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewStylusInRange(StylusEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes PreviewStylusInRange angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewStylusMove(StylusEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes PreviewStylusMove angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewStylusOutOfRange(StylusEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes PreviewStylusOutOfRange angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewStylusSystemGesture(StylusSystemGestureEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes PreviewStylusSystemGesture angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewStylusUp(StylusEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes PreviewStylusUp angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewTextInput(TextCompositionEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes PreviewTextInput angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnPreviewTouchDown(TouchEventArgs)

Stellt die Klassenbehandlung für das PreviewTouchDown routingfähige Ereignis bereit, das auftritt, wenn ein Fingereingaben dieses Element drückt.

OnPreviewTouchMove(TouchEventArgs)

Stellt die Klassenbehandlung für das PreviewTouchMove routingfähige Ereignis bereit, das auftritt, wenn eine Toucheingabe innerhalb dieses Elements verschoben wird.

OnPreviewTouchUp(TouchEventArgs)

Stellt die Klassenbehandlung für das PreviewTouchUp Routingereignis bereit, das auftritt, wenn eine Toucheingabe innerhalb dieses Elements losgelassen wird.

OnPropertyChanged(DependencyPropertyChangedEventArgs)

Wird immer aufgerufen, wenn der effektive Wert einer Abhängigkeitseigenschaft für diese DependencyObject Eigenschaft aktualisiert wurde. Die spezifische Abhängigkeitseigenschaft, die geändert wurde, wird in den Ereignisdaten gemeldet.

(Geerbt von DependencyObject)
OnQueryContinueDrag(QueryContinueDragEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes QueryContinueDrag angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnQueryCursor(QueryCursorEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes QueryCursor angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnRender(DrawingContext)

Wenn sie in einer abgeleiteten Klasse überschrieben werden, nehmen Sie an Renderingvorgängen teil, die vom Layoutsystem geleitet werden. Die Renderinganweisungen für dieses Element werden nicht direkt verwendet, wenn diese Methode aufgerufen wird, und werden stattdessen für die spätere asynchrone Verwendung durch Layout und Zeichnung beibehalten.

OnRenderSizeChanged(SizeChangedInfo)

Wenn sie in einer abgeleiteten Klasse überschrieben werden, nehmen Sie an Renderingvorgängen teil, die vom Layoutsystem geleitet werden. Diese Methode wird nach der Layoutaktualisierung und vor dem Rendern aufgerufen, wenn sich das Element RenderSize aufgrund einer Layoutaktualisierung geändert hat.

OnStylusButtonDown(StylusButtonEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes StylusButtonDown angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnStylusButtonUp(StylusButtonEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes StylusButtonUp angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnStylusDown(StylusDownEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes StylusDown angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnStylusEnter(StylusEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes StylusEnter angefügtes Ereignis von diesem Element ausgelöst wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnStylusInAirMove(StylusEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes StylusInAirMove angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnStylusInRange(StylusEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes StylusInRange angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnStylusLeave(StylusEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes StylusLeave angefügtes Ereignis von diesem Element ausgelöst wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnStylusMove(StylusEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes StylusMove angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnStylusOutOfRange(StylusEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes StylusOutOfRange angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnStylusSystemGesture(StylusSystemGestureEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes StylusSystemGesture angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnStylusUp(StylusEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes StylusUp angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnTextInput(TextCompositionEventArgs)

Wird aufgerufen, wenn ein nicht behandeltes TextInput angefügtes Ereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

OnTouchDown(TouchEventArgs)

Stellt die Klassenbehandlung für das TouchDown routingfähige Ereignis bereit, das auftritt, wenn ein Finger in diesem Element drückt.

OnTouchEnter(TouchEventArgs)

Stellt die Klassenbehandlung für das TouchEnter routingfähige Ereignis bereit, das auftritt, wenn eine Toucheingabe von außerhalb in die Grenzen dieses Elements wechselt.

OnTouchLeave(TouchEventArgs)

Stellt die Klassenbehandlung für das TouchLeave routingfähige Ereignis bereit, das auftritt, wenn eine Toucheingabe von innen nach außerhalb der Grenzen dieses UIElementEreignisses wechselt.

OnTouchMove(TouchEventArgs)

Stellt die Klassenbehandlung für das TouchMove routingfähige Ereignis bereit, das auftritt, wenn eine Toucheingabe innerhalb dieses Elements verschoben wird.

OnTouchUp(TouchEventArgs)

Stellt die Klassenbehandlung für das TouchUp Routingereignis bereit, das auftritt, wenn eine Toucheingabe innerhalb dieses Elements losgelassen wird.

OnVisualChildrenChanged(DependencyObject, DependencyObject)

Wird aufgerufen, wenn das VisualCollection visuelle Objekt geändert wird.

(Geerbt von Visual)
OnVisualParentChanged(DependencyObject)

Wird aufgerufen, wenn das übergeordnete Element dieses UIElement Elements eine Änderung an dem zugrunde liegenden visuellen übergeordneten Element meldet.

PointFromScreen(Point)

Konvertiert eine Point in Bildschirmkoordinaten in ein Point Koordinatensystem, das das aktuelle Koordinatensystem des Visual.

(Geerbt von Visual)
PointToScreen(Point)

Wandelt ein Point , das das aktuelle Koordinatensystem der Visual In-Bildschirmkoordinaten Point darstellt.

(Geerbt von Visual)
PredictFocus(FocusNavigationDirection)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird das Element zurückgegeben, das den Fokus für eine angegebene Fokusüberquerungsrichtung erhält, ohne den Fokus tatsächlich auf dieses Element zu verschieben.

RaiseEvent(RoutedEventArgs)

Löst ein bestimmtes Routingereignis aus. Das RoutedEvent auslösende Objekt wird innerhalb der RoutedEventArgs bereitgestellten Instanz (als RoutedEvent Eigenschaft dieser Ereignisdaten) identifiziert.

ReadLocalValue(DependencyProperty)

Gibt den lokalen Wert einer Abhängigkeitseigenschaft zurück, sofern vorhanden.

(Geerbt von DependencyObject)
ReleaseAllTouchCaptures()

Gibt alle erfassten Touchgeräte aus diesem Element frei.

ReleaseMouseCapture()

Gibt die Mausaufnahme frei, wenn dieses Element die Aufnahme gehalten hat.

ReleaseStylusCapture()

Gibt die Eingabestifterfassung frei, wenn dieses Element die Aufnahme gehalten hat.

ReleaseTouchCapture(TouchDevice)

Versucht, das angegebene Touchgerät von diesem Element freizugeben.

RemoveHandler(RoutedEvent, Delegate)

Entfernt den angegebenen Routingereignishandler aus diesem Element.

RemoveVisualChild(Visual)

Entfernt die Beziehung zwischen zwei visuellen Elementen.

(Geerbt von Visual)
SetCurrentValue(DependencyProperty, Object)

Legt den Wert einer Abhängigkeitseigenschaft fest, ohne die Wertquelle zu ändern.

(Geerbt von DependencyObject)
SetValue(DependencyProperty, Object)

Legt den lokalen Wert einer Abhängigkeitseigenschaft fest, die durch den Bezeichner der Abhängigkeitseigenschaft angegeben wird.

(Geerbt von DependencyObject)
SetValue(DependencyPropertyKey, Object)

Legt den lokalen Wert einer schreibgeschützten Abhängigkeitseigenschaft fest, die durch den DependencyPropertyKey Bezeichner der Abhängigkeitseigenschaft angegeben wird.

(Geerbt von DependencyObject)
ShouldSerializeCommandBindings()

Gibt zurück, ob Serialisierungsprozesse den Inhalt der CommandBindings Eigenschaft in Instanzen dieser Klasse serialisieren sollen.

ShouldSerializeInputBindings()

Gibt zurück, ob Serialisierungsprozesse den Inhalt der InputBindings Eigenschaft in Instanzen dieser Klasse serialisieren sollen.

ShouldSerializeProperty(DependencyProperty)

Gibt einen Wert zurück, der angibt, ob Serialisierungsprozesse den Wert für die bereitgestellte Abhängigkeitseigenschaft serialisieren sollen.

(Geerbt von DependencyObject)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
TransformToAncestor(Visual)

Gibt eine Transformation zurück, die zum Transformieren von Koordinaten vom Visual angegebenen Visual Vorgänger des visuellen Objekts verwendet werden kann.

(Geerbt von Visual)
TransformToAncestor(Visual3D)

Gibt eine Transformation zurück, die zum Transformieren von Koordinaten vom Visual angegebenen Visual3D Vorgänger des visuellen Objekts verwendet werden kann.

(Geerbt von Visual)
TransformToDescendant(Visual)

Gibt eine Transformation zurück, die verwendet werden kann, um Koordinaten von der Visual angegebenen visuellen Objekt-absteigend zu transformieren.

(Geerbt von Visual)
TransformToVisual(Visual)

Gibt eine Transformation zurück, die zum Transformieren von Koordinaten vom Visual angegebenen visuellen Objekt verwendet werden kann.

(Geerbt von Visual)
TranslatePoint(Point, UIElement)

Übersetzt einen Punkt relativ zu diesem Element in Koordinaten, die relativ zum angegebenen Element sind.

UpdateLayout()

Stellt sicher, dass alle visuellen untergeordneten Elemente dieses Elements für das Layout ordnungsgemäß aktualisiert werden.

VerifyAccess()

Erzwingt, dass der aufrufende Thread Zugriff auf diesen DispatcherObjectThread hat.

(Geerbt von DispatcherObject)

Ereignisse

Name Beschreibung
DragEnter

Tritt auf, wenn das Eingabesystem ein zugrunde liegendes Drag-Ereignis mit diesem Element als Ziehziel meldet.

DragLeave

Tritt auf, wenn das Eingabesystem ein zugrunde liegendes Drag-Ereignis mit diesem Element als Ziehursprung meldet.

DragOver

Tritt auf, wenn das Eingabesystem ein zugrunde liegendes Drag-Ereignis mit diesem Element als potenzielles Drop-Ziel meldet.

Drop

Tritt auf, wenn das Eingabesystem ein zugrunde liegendes Drop-Ereignis mit diesem Element als Drop-Ziel meldet.

FocusableChanged

Tritt auf, wenn sich der Wert der Focusable-Eigenschaft ändert.

GiveFeedback

Tritt auf, wenn das Eingabesystem ein zugrunde liegendes Drag-and-Drop-Ereignis meldet, das dieses Element umfasst.

GotFocus

Tritt auf, wenn dieses Element den logischen Fokus erhält.

GotKeyboardFocus

Tritt auf, wenn sich die Tastatur auf dieses Element konzentriert.

GotMouseCapture

Tritt auf, wenn dieses Element die Maus erfasst.

GotStylusCapture

Tritt auf, wenn dieses Element den Eingabestift erfasst.

GotTouchCapture

Tritt auf, wenn eine Toucheingabe für dieses Element erfasst wird.

IsEnabledChanged

Tritt auf, wenn sich der Wert der IsEnabled Eigenschaft für dieses Element ändert.

IsHitTestVisibleChanged

Tritt auf, wenn sich der Wert der IsHitTestVisible Abhängigkeitseigenschaft für dieses Element ändert.

IsKeyboardFocusedChanged

Tritt auf, wenn sich der Wert der IsKeyboardFocused Eigenschaft für dieses Element ändert.

IsKeyboardFocusWithinChanged

Tritt auf, wenn sich der Wert der IsKeyboardFocusWithin Eigenschaft für dieses Element ändert.

IsMouseCapturedChanged

Tritt auf, wenn sich der Wert der IsMouseCaptured Eigenschaft für dieses Element ändert.

IsMouseCaptureWithinChanged

Tritt auf, wenn sich der Wert der IsMouseCaptureWithinProperty Änderungen für dieses Element ändert.

IsMouseDirectlyOverChanged

Tritt auf, wenn sich der Wert der IsMouseDirectlyOver Eigenschaft für dieses Element ändert.

IsStylusCapturedChanged

Tritt auf, wenn sich der Wert der IsStylusCaptured Eigenschaft für dieses Element ändert.

IsStylusCaptureWithinChanged

Tritt auf, wenn sich der Wert der IsStylusCaptureWithin Eigenschaft für dieses Element ändert.

IsStylusDirectlyOverChanged

Tritt auf, wenn sich der Wert der IsStylusDirectlyOver Eigenschaft für dieses Element ändert.

IsVisibleChanged

Tritt auf, wenn sich der Wert der IsVisible Eigenschaft für dieses Element ändert.

KeyDown

Tritt auf, wenn eine Taste gedrückt wird, während sich der Fokus auf diesem Element befindet.

KeyUp

Tritt auf, wenn ein Schlüssel losgelassen wird, während sich der Fokus auf diesem Element befindet.

LayoutUpdated

Tritt auf, wenn das Layout der verschiedenen visuellen Elemente, die den aktuellen Dispatcher Änderungen zugeordnet sind.

LostFocus

Tritt auf, wenn dieses Element den logischen Fokus verliert.

LostKeyboardFocus

Tritt auf, wenn sich die Tastatur nicht mehr auf dieses Element konzentriert.

LostMouseCapture

Tritt auf, wenn dieses Element die Mausaufnahme verliert.

LostStylusCapture

Tritt auf, wenn dieses Element die Eingabestifterfassung verliert.

LostTouchCapture

Tritt auf, wenn dieses Element eine Fingereingabeaufnahme verliert.

ManipulationBoundaryFeedback

Tritt auf, wenn die Manipulation auf eine Grenze trifft.

ManipulationCompleted

Tritt auf, wenn eine Manipulation und Tia für das UIElement Objekt abgeschlossen ist.

ManipulationDelta

Tritt auf, wenn das Eingabegerät die Position während einer Manipulation ändert.

ManipulationInertiaStarting

Tritt auf, wenn das Eingabegerät den Kontakt mit dem UIElement Objekt während einer Manipulation verliert und dieTia beginnt.

ManipulationStarted

Tritt auf, wenn ein Eingabegerät mit einer Manipulation des UIElement Objekts beginnt.

ManipulationStarting

Tritt auf, wenn der Bearbeitungsprozessor zum ersten Mal erstellt wird.

MouseDown

Tritt auf, wenn eine beliebige Maustaste gedrückt wird, während sich der Mauszeiger über diesem Element befindet.

MouseEnter

Tritt auf, wenn der Mauszeiger die Grenzen dieses Elements eingibt.

MouseLeave

Tritt auf, wenn der Mauszeiger die Grenzen dieses Elements verlässt.

MouseLeftButtonDown

Tritt auf, wenn die linke Maustaste gedrückt wird, während sich der Mauszeiger über diesem Element befindet.

MouseLeftButtonUp

Tritt auf, wenn die linke Maustaste losgelassen wird, während sich der Mauszeiger über diesem Element befindet.

MouseMove

Tritt auf, wenn sich der Mauszeiger über dieses Element bewegt.

MouseRightButtonDown

Tritt auf, wenn die rechte Maustaste gedrückt wird, während sich der Mauszeiger über diesem Element befindet.

MouseRightButtonUp

Tritt auf, wenn die rechte Maustaste losgelassen wird, während sich der Mauszeiger über diesem Element befindet.

MouseUp

Tritt auf, wenn eine beliebige Maustaste über dieses Element losgelassen wird.

MouseWheel

Tritt auf, wenn der Benutzer das Mausrad dreht, während sich der Mauszeiger über diesem Element befindet.

PreviewDragEnter

Tritt auf, wenn das Eingabesystem ein zugrunde liegendes Drag-Ereignis mit diesem Element als Ziehziel meldet.

PreviewDragLeave

Tritt auf, wenn das Eingabesystem ein zugrunde liegendes Drag-Ereignis mit diesem Element als Ziehursprung meldet.

PreviewDragOver

Tritt auf, wenn das Eingabesystem ein zugrunde liegendes Drag-Ereignis mit diesem Element als potenzielles Drop-Ziel meldet.

PreviewDrop

Tritt auf, wenn das Eingabesystem ein zugrunde liegendes Drop-Ereignis mit diesem Element als Drop-Ziel meldet.

PreviewGiveFeedback

Tritt auf, wenn ein Drag-and-Drop-Vorgang gestartet wird.

PreviewGotKeyboardFocus

Tritt auf, wenn sich die Tastatur auf dieses Element konzentriert.

PreviewKeyDown

Tritt auf, wenn eine Taste gedrückt wird, während sich der Fokus auf diesem Element befindet.

PreviewKeyUp

Tritt auf, wenn ein Schlüssel losgelassen wird, während sich der Fokus auf diesem Element befindet.

PreviewLostKeyboardFocus

Tritt auf, wenn sich die Tastatur nicht mehr auf dieses Element konzentriert.

PreviewMouseDown

Tritt auf, wenn eine beliebige Maustaste gedrückt wird, während sich der Mauszeiger über diesem Element befindet.

PreviewMouseLeftButtonDown

Tritt auf, wenn die linke Maustaste gedrückt wird, während sich der Mauszeiger über diesem Element befindet.

PreviewMouseLeftButtonUp

Tritt auf, wenn die linke Maustaste losgelassen wird, während sich der Mauszeiger über diesem Element befindet.

PreviewMouseMove

Tritt auf, wenn der Mauszeiger bewegt wird, während sich der Mauszeiger über diesem Element befindet.

PreviewMouseRightButtonDown

Tritt auf, wenn die rechte Maustaste gedrückt wird, während sich der Mauszeiger über diesem Element befindet.

PreviewMouseRightButtonUp

Tritt auf, wenn die rechte Maustaste losgelassen wird, während sich der Mauszeiger über diesem Element befindet.

PreviewMouseUp

Tritt auf, wenn eine beliebige Maustaste losgelassen wird, während der Mauszeiger über diesem Element liegt.

PreviewMouseWheel

Tritt auf, wenn der Benutzer das Mausrad dreht, während sich der Mauszeiger über diesem Element befindet.

PreviewQueryContinueDrag

Tritt auf, wenn während eines Drag-and-Drop-Vorgangs eine Änderung des Tastatur- oder Maustastenzustands vorliegt.

PreviewStylusButtonDown

Tritt auf, wenn die Eingabestifttaste gedrückt wird, während sich der Mauszeiger über diesem Element befindet.

PreviewStylusButtonUp

Tritt auf, wenn die Eingabestiftschaltfläche losgelassen wird, während sich der Zeiger über diesem Element befindet.

PreviewStylusDown

Tritt auf, wenn der Eingabestift den Digitalisierer berührt, während es sich über diesem Element befindet.

PreviewStylusInAirMove

Tritt auf, wenn der Eingabestift über ein Element bewegt wird, ohne den Digitalisierer tatsächlich zu berühren.

PreviewStylusInRange

Tritt auf, wenn der Eingabestift nah genug ist, um erkannt zu werden, während über dieses Element.

PreviewStylusMove

Tritt auf, wenn sich der Eingabestift über das Element bewegt. Der Eingabestift muss verschoben werden, während er vom Digitalisierer erkannt wird, PreviewStylusInAirMove um dieses Ereignis auszulösen, andernfalls wird stattdessen ausgelöst.

PreviewStylusOutOfRange

Tritt auf, wenn der Eingabestift zu weit vom Digitalisierer entfernt ist, um erkannt zu werden.

PreviewStylusSystemGesture

Tritt auf, wenn ein Benutzer eine von mehreren Eingabestiftgesten ausführt.

PreviewStylusUp

Tritt auf, wenn der Benutzer den Eingabestift aus dem Digitalisierer aushebt, während der Eingabestift über diesem Element liegt.

PreviewTextInput

Tritt auf, wenn dieses Element Text auf geräteunabhängige Weise abruft.

PreviewTouchDown

Tritt auf, wenn ein Finger den Bildschirm berührt, während sich der Finger über diesem Element befindet.

PreviewTouchMove

Tritt auf, wenn sich ein Finger auf dem Bildschirm bewegt, während sich der Finger über diesem Element befindet.

PreviewTouchUp

Tritt auf, wenn ein Finger vom Bildschirm ausgelöst wird, während sich der Finger über diesem Element befindet.

QueryContinueDrag

Tritt auf, wenn während eines Drag-and-Drop-Vorgangs eine Änderung des Tastatur- oder Maustastenzustands vorliegt.

QueryCursor

Tritt auf, wenn der Cursor zum Anzeigen angefordert wird. Dieses Ereignis wird jedes Mal ausgelöst, wenn der Mauszeiger an eine neue Position wechselt, was bedeutet, dass das Cursorobjekt basierend auf seiner neuen Position geändert werden muss.

StylusButtonDown

Tritt auf, wenn die Eingabestifttaste gedrückt wird, während sich der Mauszeiger über diesem Element befindet.

StylusButtonUp

Tritt auf, wenn die Eingabestiftschaltfläche losgelassen wird, während sich der Zeiger über diesem Element befindet.

StylusDown

Tritt auf, wenn der Eingabestift den Digitalisierungsstift berührt, während sich der Eingabestift über diesem Element befindet.

StylusEnter

Tritt auf, wenn der Eingabestift die Grenzen dieses Elements eingibt.

StylusInAirMove

Tritt auf, wenn der Eingabestift über ein Element bewegt wird, ohne den Digitalisierer tatsächlich zu berühren.

StylusInRange

Tritt auf, wenn der Eingabestift nah genug ist, um erkannt zu werden, während über dieses Element.

StylusLeave

Tritt auf, wenn der Eingabestift die Grenzen des Elements verlässt.

StylusMove

Tritt auf, wenn der Eingabestift über dieses Element verschoben wird. Der Eingabestift muss beim Digitalisierer bewegt werden, um dieses Ereignis auszulösen. StylusInAirMove Andernfalls wird stattdessen ausgelöst.

StylusOutOfRange

Tritt auf, wenn der Eingabestift zu weit vom Digitalisierer entfernt ist, um erkannt zu werden, während über dieses Element.

StylusSystemGesture

Tritt auf, wenn ein Benutzer eine von mehreren Eingabestiftgesten ausführt.

StylusUp

Tritt auf, wenn der Benutzer den Eingabestift aus dem Digitalisierer aushebt, während es sich über diesem Element befindet.

TextInput

Tritt auf, wenn dieses Element Text auf geräteunabhängige Weise abruft.

TouchDown

Tritt auf, wenn ein Finger den Bildschirm berührt, während sich der Finger über diesem Element befindet.

TouchEnter

Tritt auf, wenn eine Toucheingabe von außen in die Grenzen dieses Elements wechselt.

TouchLeave

Tritt auf, wenn eine Toucheingabe von innen nach außerhalb der Grenzen dieses Elements wechselt.

TouchMove

Tritt auf, wenn sich ein Finger auf dem Bildschirm bewegt, während sich der Finger über diesem Element befindet.

TouchUp

Tritt auf, wenn ein Finger vom Bildschirm ausgelöst wird, während sich der Finger über diesem Element befindet.

Gilt für: