MouseDevice.Capture Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Captura la entrada del mouse en el elemento especificado.
Sobrecargas
| Nombre | Description |
|---|---|
| Capture(IInputElement) |
Captura los eventos del mouse en el elemento especificado. |
| Capture(IInputElement, CaptureMode) |
Captura la entrada del mouse en el elemento especificado mediante el especificado CaptureMode. |
Comentarios
Cuando un elemento captura el mouse, recibe la entrada del mouse tanto si el cursor está dentro de sus bordes como si no.
Si no se especifica , CaptureMode el valor predeterminado CaptureMode es Element.
Para liberar la captura del mouse, llame Capture a pasando null como el elemento que se va a capturar.
Si el mouse se captura cuando se genera un MouseDown evento o MouseUp y la entrada no va al elemento debajo del mouse y PreviewMouseDownOutsideCapturedElementPreviewMouseUpOutsideCapturedElement se genera primero. Esto permite al elemento capturado liberar la captura antes de enrutar los MouseDown eventos y MouseUp .
Capture(IInputElement)
Captura los eventos del mouse en el elemento especificado.
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
Parámetros
- element
- IInputElement
Elemento que se va a capturar el mouse.
Devoluciones
true si el elemento pudo capturar el mouse; de lo contrario, false.
Excepciones
element no es o UIElementContentElement.
Comentarios
Cuando un elemento captura el mouse, recibe la entrada del mouse si el cursor está dentro de sus bordes.
Si no se especifica , CaptureMode el valor predeterminado CaptureMode es Element.
Para liberar la captura del mouse, llame Capture a pasando null como el elemento que se va a capturar.
Si el mouse se captura cuando se genera un MouseDown evento o MouseUp y la entrada no va al elemento debajo del mouse y PreviewMouseDownOutsideCapturedElementPreviewMouseUpOutsideCapturedElement se genera primero. Esto permite al elemento capturado liberar la captura antes de enrutar los MouseDown eventos y MouseUp .
Se aplica a
Capture(IInputElement, CaptureMode)
Captura la entrada del mouse en el elemento especificado mediante el especificado 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);
[<System.Security.SecurityCritical>]
member this.Capture : System.Windows.IInputElement * System.Windows.Input.CaptureMode -> bool
Public Function Capture (element As IInputElement, captureMode As CaptureMode) As Boolean
Parámetros
- element
- IInputElement
Elemento que se va a capturar el mouse.
- captureMode
- CaptureMode
Directiva de captura que se va a usar.
Devoluciones
true si el elemento pudo capturar el mouse; de lo contrario, false.
- Atributos
Excepciones
element no es o UIElementContentElement.
captureMode no es un valor válido CaptureMode.
Comentarios
Cuando un elemento captura el mouse, recibe la entrada del mouse tanto si el cursor está dentro de sus bordes como si no.
Para liberar la captura del mouse, llame Capture a pasando null como el elemento que se va a capturar.
Si el mouse se captura cuando se genera un MouseDown evento o MouseUp y la entrada no va al elemento debajo del mouse y PreviewMouseDownOutsideCapturedElementPreviewMouseUpOutsideCapturedElement se genera primero. Esto permite al elemento capturado liberar la captura antes de enrutar los MouseDown eventos y MouseUp .