MouseDevice.Capture Methode

Definition

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

Boolean

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

Boolean

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.

Gilt für: