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
| 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
element ist kein UIElement oder ContentElement.
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
element ist kein UIElement oder ContentElement.
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.