Aracılığıyla paylaş


MouseDevice.Capture Yöntem

Tanım

Belirtilen öğeye fare girişini yakalar.

Aşırı Yüklemeler

Capture(IInputElement)

Belirtilen öğeye fare olaylarını yakalar.

Capture(IInputElement, CaptureMode)

Belirtilen öğesini kullanarak CaptureModebelirtilen öğeye fare girişini yakalar.

Açıklamalar

Bir öğe fareyi yakaladığında, imlecin kenarlıkları içinde olup olmadığına bakılmaksızın fare girişi alır.

belirtilmezse CaptureMode , varsayılan CaptureMode değer olur Element.

Fare yakalamayı serbest bırakmak için yakalama öğesi olarak geçişi null çağırınCapture.

Bir veya olayı tetiklendiğinde MouseDown fare yakalanırsa ve giriş farenin PreviewMouseDownOutsideCapturedElement altındaki öğeye gitmiyorsa ve PreviewMouseUpOutsideCapturedElement önce yükseltilirse.MouseUp Bu, yakalanan öğenin ve MouseUp olayları yönlendirilmeden önce yakalamayı MouseDown serbest bırakmasına olanak tanır.

Capture(IInputElement)

Belirtilen öğeye fare olaylarını yakalar.

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

Parametreler

element
IInputElement

Fareyi yakalamak için öğe.

Döndürülenler

true öğe fareyi yakalayabildiyse; aksi takdirde , false.

Özel durumlar

Açıklamalar

Bir öğe fareyi yakaladığında, imlecin kenarlıkları içinde olup olmadığını fare girişi alır

belirtilmezse CaptureMode , varsayılan CaptureMode değer olur Element.

Fare yakalamayı serbest bırakmak için yakalama öğesi olarak geçişi null çağırınCapture.

Bir veya olayı tetiklendiğinde MouseDown fare yakalanırsa ve giriş farenin PreviewMouseDownOutsideCapturedElement altındaki öğeye gitmiyorsa ve PreviewMouseUpOutsideCapturedElement önce yükseltilirse.MouseUp Bu, yakalanan öğenin ve MouseUp olayları yönlendirilmeden önce yakalamayı MouseDown serbest bırakmasına olanak tanır.

Şunlara uygulanır

Capture(IInputElement, CaptureMode)

Belirtilen öğesini kullanarak CaptureModebelirtilen öğeye fare girişini yakalar.

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

Parametreler

element
IInputElement

Fareyi yakalamak için öğe.

captureMode
CaptureMode

Kullanılacak yakalama ilkesi.

Döndürülenler

true öğe fareyi yakalayabildiyse; aksi takdirde , false.

Öznitelikler

Özel durumlar

captureMode geçerli CaptureModebir değil.

Açıklamalar

Bir öğe fareyi yakaladığında, imlecin kenarlıkları içinde olup olmadığına bakılmaksızın fare girişi alır.

Fare yakalamayı serbest bırakmak için yakalama öğesi olarak geçişi null çağırınCapture.

Bir veya olayı tetiklendiğinde MouseDown fare yakalanırsa ve giriş farenin PreviewMouseDownOutsideCapturedElement altındaki öğeye gitmiyorsa ve PreviewMouseUpOutsideCapturedElement önce yükseltilirse.MouseUp Bu, yakalanan öğenin ve MouseUp olayları yönlendirilmeden önce yakalamayı MouseDown serbest bırakmasına olanak tanır.

Şunlara uygulanır