MouseDevice.Capture Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen öğeye fare girişini yakalar.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| Capture(IInputElement) |
Fare olaylarını belirtilen öğeye 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 Capture çağırınnull.
Bir veya olay tetiklendiğinde MouseDown fare yakalanırsa ve giriş farenin MouseUp altındaki öğeye gitmiyorsa ve PreviewMouseDownOutsideCapturedElement önce yükseltilir.PreviewMouseUpOutsideCapturedElement Bu, yakalanan öğenin ve MouseDown olayları yönlendirilmeden önce yakalamayı MouseUp serbest bırakmasına olanak tanır.
Capture(IInputElement)
Fare olaylarını belirtilen öğeye 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
elementveya UIElementdeğildirContentElement.
Açıklamalar
Bir öğe fareyi yakaladığında, imlecin kenarlıkları içinde olup olmadığıyla ilgili 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 Capture çağırınnull.
Bir veya olay tetiklendiğinde MouseDown fare yakalanırsa ve giriş farenin MouseUp altındaki öğeye gitmiyorsa ve PreviewMouseDownOutsideCapturedElement önce yükseltilir.PreviewMouseUpOutsideCapturedElement Bu, yakalanan öğenin ve MouseDown olayları yönlendirilmeden önce yakalamayı MouseUp 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
elementveya UIElementdeğildirContentElement.
captureMode geçerli bir CaptureModedeğ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 Capture çağırınnull.
Bir veya olay tetiklendiğinde MouseDown fare yakalanırsa ve giriş farenin MouseUp altındaki öğeye gitmiyorsa ve PreviewMouseDownOutsideCapturedElement önce yükseltilir.PreviewMouseUpOutsideCapturedElement Bu, yakalanan öğenin ve MouseDown olayları yönlendirilmeden önce yakalamayı MouseUp serbest bırakmasına olanak tanır.