MouseDevice.Capture Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Acquisisce gli input del mouse nell'elemento specificato.
Overload
Capture(IInputElement) |
Acquisisce gli eventi del mouse nell'elemento specificato. |
Capture(IInputElement, CaptureMode) |
Acquisisce l'input del mouse per l'elemento specificato usando l'oggetto CaptureMode specificato. |
Commenti
Quando un elemento acquisisce il mouse, riceve l'input del mouse indipendentemente dal fatto che il cursore si trova all'interno dei bordi.
Se non viene specificato un CaptureMode oggetto , il valore predefinito CaptureMode è Element.
Per rilasciare l'acquisizione del mouse, chiamare Capture passando null
come elemento da acquisire.
Se il mouse viene acquisito quando viene generato un MouseDown evento o MouseUp e l'input non passa all'elemento sotto il mouse PreviewMouseDownOutsideCapturedElement e PreviewMouseUpOutsideCapturedElement viene generato per primo. Ciò consente all'elemento acquisito di rilasciare l'acquisizione prima che gli MouseDown eventi e MouseUp vengano indirizzati.
Capture(IInputElement)
Acquisisce gli eventi del mouse nell'elemento specificato.
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
Parametri
- element
- IInputElement
Elemento che deve acquisire il mouse.
Restituisce
true
se l'elemento non è stato in grado di acquisire il mouse; in caso contrario false
.
Eccezioni
element
non è un oggetto UIElement né ContentElement.
Commenti
Quando un elemento acquisisce il mouse, riceve l'input del mouse se il cursore si trova all'interno dei bordi
Se non viene specificato un CaptureMode oggetto , il valore predefinito CaptureMode è Element.
Per rilasciare l'acquisizione del mouse, chiamare Capture passando null
come elemento da acquisire.
Se il mouse viene acquisito quando viene generato un MouseDown evento o MouseUp e l'input non passa all'elemento sotto il mouse PreviewMouseDownOutsideCapturedElement e PreviewMouseUpOutsideCapturedElement viene generato per primo. Ciò consente all'elemento acquisito di rilasciare l'acquisizione prima che gli MouseDown eventi e MouseUp vengano indirizzati.
Si applica a
Capture(IInputElement, CaptureMode)
Acquisisce l'input del mouse per l'elemento specificato usando l'oggetto CaptureMode specificato.
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
Parametri
- element
- IInputElement
Elemento che deve acquisire il mouse.
- captureMode
- CaptureMode
I criteri di acquisizione da usare.
Restituisce
true
se l'elemento non è stato in grado di acquisire il mouse; in caso contrario false
.
- Attributi
Eccezioni
element
non è un oggetto UIElement né ContentElement.
captureMode
non è un oggetto CaptureMode valido.
Commenti
Quando un elemento acquisisce il mouse, riceve l'input del mouse indipendentemente dal fatto che il cursore si trova all'interno dei bordi.
Per rilasciare l'acquisizione del mouse, chiamare Capture passando null
come elemento da acquisire.
Se il mouse viene acquisito quando viene generato un MouseDown evento o MouseUp e l'input non passa all'elemento sotto il mouse PreviewMouseDownOutsideCapturedElement e PreviewMouseUpOutsideCapturedElement viene generato per primo. Ciò consente all'elemento acquisito di rilasciare l'acquisizione prima che gli MouseDown eventi e MouseUp vengano indirizzati.