Mouse.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
Capture(IInputElement) |
Belirtilen öğeye fare girişini 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 girişini yakalar.
public:
static bool Capture(System::Windows::IInputElement ^ element);
public static bool Capture (System.Windows.IInputElement element);
static member Capture : System.Windows.IInputElement -> bool
Public Shared 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
.
Örnekler
Aşağıdaki örnekte, yöntemini kullanarak fareyi belirli bir öğeye nasıl yakalayacakları gösterilmektedir Capture .
private void OnCaptureMouseRequest(object sender, RoutedEventArgs e)
{
Mouse.Capture(_elementToCapture);
}
Private Sub OnCaptureMouseRequest(ByVal sender As Object, ByVal e As RoutedEventArgs)
Mouse.Capture(_elementToCapture)
End Sub
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.
Şunlara uygulanır
Capture(IInputElement, CaptureMode)
Belirtilen öğesini kullanarak CaptureModebelirtilen öğeye fare girişini yakalar.
public:
static bool Capture(System::Windows::IInputElement ^ element, System::Windows::Input::CaptureMode captureMode);
public static bool Capture (System.Windows.IInputElement element, System.Windows.Input.CaptureMode captureMode);
static member Capture : System.Windows.IInputElement * System.Windows.Input.CaptureMode -> bool
Public Shared 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
.
Örnekler
Aşağıdaki örnekte, yöntemini kullanarak fareyi belirli bir öğeye nasıl yakalayacakları gösterilmektedir Capture .
private void OnCaptureMouseRequest(object sender, RoutedEventArgs e)
{
Mouse.Capture(_elementToCapture);
}
Private Sub OnCaptureMouseRequest(ByVal sender As Object, ByVal e As RoutedEventArgs)
Mouse.Capture(_elementToCapture)
End Sub
Açıklamalar
Bir öğe fareyi yakaladığında, imlecin kenarlıkları içinde olup olmadığı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.