MouseDevice.Capture Methode

Definition

Erfasst Mauseingaben für das angegebene Element.

Überlädt

Name Beschreibung
Capture(IInputElement)

Erfasst Mausereignisse für das angegebene Element.

Capture(IInputElement, CaptureMode)

Erfasst Mauseingaben für das angegebene Element mithilfe des angegebenen CaptureModeElements.

Hinweise

Wenn ein Element die Maus erfasst, empfängt es Mauseingaben, unabhängig davon, ob sich der Cursor innerhalb des Rahmens befindet.

Wenn kein CaptureMode Wert angegeben ist, lautet CaptureModeder Standardwert Element .

Um die Mausaufnahme freizugeben, übergeben Capture Sie den Aufruf null als Element, das erfasst werden soll.

Wenn die Maus erfasst wird, wenn ein MouseDown Ereignis MouseUp ausgelöst wird und die Eingabe nicht zum Element unterhalb der Maus PreviewMouseDownOutsideCapturedElement wechseln wird und PreviewMouseUpOutsideCapturedElement zuerst ausgelöst wird. Auf diese Weise kann das erfasste Element die Aufnahme freigeben, bevor die MouseDownMouseUp Ereignisse weitergeleitet 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 zum Erfassen der Maus.

Gibt zurück

truewenn das Element die Maus erfassen konnte; andernfalls . false

Ausnahmen

Hinweise

Wenn ein Element die Maus erfasst, empfängt es mauseingaben, ob sich der Cursor innerhalb seines Rahmens befindet.

Wenn kein CaptureMode Wert angegeben ist, lautet CaptureModeder Standardwert Element .

Um die Mausaufnahme freizugeben, übergeben Capture Sie den Aufruf null als Element, das erfasst werden soll.

Wenn die Maus erfasst wird, wenn ein MouseDown Ereignis MouseUp ausgelöst wird und die Eingabe nicht zum Element unterhalb der Maus PreviewMouseDownOutsideCapturedElement wechseln wird und PreviewMouseUpOutsideCapturedElement zuerst ausgelöst wird. Auf diese Weise kann das erfasste Element die Aufnahme freigeben, bevor die MouseDownMouseUp Ereignisse weitergeleitet werden.

Gilt für:

Capture(IInputElement, CaptureMode)

Erfasst Mauseingaben für das angegebene Element mithilfe des angegebenen CaptureModeElements.

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 zum Erfassen der Maus.

captureMode
CaptureMode

Die zu verwendende Aufnahmerichtlinie.

Gibt zurück

truewenn das Element die Maus erfassen konnte; andernfalls . false

Attribute

Ausnahmen

captureMode ist keine gültige CaptureMode.

Hinweise

Wenn ein Element die Maus erfasst, empfängt es Mauseingaben, unabhängig davon, ob sich der Cursor innerhalb des Rahmens befindet.

Um die Mausaufnahme freizugeben, übergeben Capture Sie den Aufruf null als Element, das erfasst werden soll.

Wenn die Maus erfasst wird, wenn ein MouseDown Ereignis MouseUp ausgelöst wird und die Eingabe nicht zum Element unterhalb der Maus PreviewMouseDownOutsideCapturedElement wechseln wird und PreviewMouseUpOutsideCapturedElement zuerst ausgelöst wird. Auf diese Weise kann das erfasste Element die Aufnahme freigeben, bevor die MouseDownMouseUp Ereignisse weitergeleitet werden.

Gilt für: