MouseDevice.Capture Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erfasst Mauseingaben für das angegebene Element.
Überlädt
| Capture(IInputElement) |
Erfasst Mausereignisse für das angegebene Element. |
| Capture(IInputElement, CaptureMode) |
Erfasst Mauseingaben für das angegebene Element mit dem angegebenen CaptureMode. |
Hinweise
Wenn ein Element die Maus erfasst, empfängt er Mauseingaben, ob sich der Cursor innerhalb seiner Rahmen befindet.
Wenn eine CaptureMode nicht angegeben ist, ist Elementdie Standardeinstellung CaptureMode .
Um die Mausaufnahme zu freigeben, rufen Sie Capture null den Anruf als Element an, das erfasst werden soll.
Wenn die Maus erfasst wird, wenn ein MouseDown MouseUp Ereignis ausgelöst wird und die Eingabe nicht zum Element unterhalb der Maus PreviewMouseDownOutsideCapturedElement wechseln und PreviewMouseUpOutsideCapturedElement zuerst ausgelöst werden. Dadurch kann das erfasste Element eine Chance zum Freigeben der Aufnahme vor der Weiterleitung der MouseDown MouseUp Ereignisse ermöglicht werden.
Capture(IInputElement)
Erfasst Mausereignisse für das angegebene Element.
public:
bool Capture(System::Windows::IInputElement ^ element);
public bool Capture (System.Windows.IInputElement element);
member this.Capture : System.Windows.IInputElement -> bool
Public Function Capture (element As IInputElement) As Boolean
Parameter
- element
- IInputElement
Das Element, für das die Maus erfasst werden soll.
Gibt zurück
true, wenn das Element die Maus erfassen konnte, andernfalls false.
Ausnahmen
element ist kein UIElement und keine ContentElement.
Hinweise
Wenn ein Element die Maus erfasst, empfängt er Mauseingaben, ob sich der Cursor innerhalb seiner Rahmen befindet.
Wenn eine CaptureMode nicht angegeben ist, ist Elementdie Standardeinstellung CaptureMode .
Um die Mausaufnahme zu freigeben, rufen Sie Capture null den Anruf als Element an, das erfasst werden soll.
Wenn die Maus erfasst wird, wenn ein MouseDown MouseUp Ereignis ausgelöst wird und die Eingabe nicht zum Element unterhalb der Maus PreviewMouseDownOutsideCapturedElement wechseln und PreviewMouseUpOutsideCapturedElement zuerst ausgelöst werden. Dadurch kann das erfasste Element eine Chance zum Freigeben der Aufnahme vor der Weiterleitung der MouseDown MouseUp Ereignisse ermöglicht werden.
Gilt für:
Capture(IInputElement, CaptureMode)
Erfasst Mauseingaben für das angegebene Element mit dem angegebenen CaptureMode.
public:
bool Capture(System::Windows::IInputElement ^ element, System::Windows::Input::CaptureMode captureMode);
[System.Security.SecurityCritical]
public bool Capture (System.Windows.IInputElement element, System.Windows.Input.CaptureMode captureMode);
public bool Capture (System.Windows.IInputElement element, System.Windows.Input.CaptureMode captureMode);
[<System.Security.SecurityCritical>]
member this.Capture : System.Windows.IInputElement * System.Windows.Input.CaptureMode -> bool
member this.Capture : System.Windows.IInputElement * System.Windows.Input.CaptureMode -> bool
Public Function Capture (element As IInputElement, captureMode As CaptureMode) As Boolean
Parameter
- element
- IInputElement
Das Element, für das die Maus erfasst werden soll.
- captureMode
- CaptureMode
Die zu verwendende Erfassungsrichtlinie.
Gibt zurück
true, wenn das Element die Maus erfassen konnte, andernfalls false.
- Attribute
Ausnahmen
element ist kein UIElement und keine ContentElement.
captureMode ist kein gültiger CaptureMode.
Hinweise
Wenn ein Element die Maus erfasst, empfängt er Mauseingaben, ob sich der Cursor innerhalb seiner Rahmen befindet.
Um die Mausaufnahme zu freigeben, rufen Sie Capture null den Anruf als Element an, das erfasst werden soll.
Wenn die Maus erfasst wird, wenn ein MouseDown MouseUp Ereignis ausgelöst wird und die Eingabe nicht zum Element unterhalb der Maus PreviewMouseDownOutsideCapturedElement wechseln und PreviewMouseUpOutsideCapturedElement zuerst ausgelöst werden. Dadurch kann das erfasste Element eine Chance zum Freigeben der Aufnahme vor der Weiterleitung der MouseDown MouseUp Ereignisse ermöglicht werden.