Mouse.Capture Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengambil input mouse ke elemen yang ditentukan.
Overload
Capture(IInputElement) |
Mengambil input mouse ke elemen yang ditentukan. |
Capture(IInputElement, CaptureMode) |
Mengambil input mouse ke elemen yang ditentukan menggunakan yang ditentukan CaptureMode. |
Keterangan
Ketika elemen menangkap mouse, elemen menerima input mouse apakah kursor berada di dalam batasnya atau tidak.
CaptureMode Jika tidak ditentukan, defaultnya CaptureMode adalah Element.
Untuk melepaskan tangkapan mouse, panggil Capture passing null
sebagai elemen untuk mengambil.
Jika mouse ditangkap ketika atau MouseDownMouseUp peristiwa dinaikkan dan input tidak akan ke elemen di bawah mouse, PreviewMouseDownOutsideCapturedElement dan PreviewMouseUpOutsideCapturedElement dinaikkan terlebih dahulu. Ini memungkinkan elemen yang ditangkap kesempatan untuk merilis pengambilan sebelum MouseDown peristiwa dan MouseUp dirutekan.
Capture(IInputElement)
Mengambil input mouse ke elemen yang ditentukan.
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
Parameter
- element
- IInputElement
Elemen untuk menangkap mouse.
Mengembalikan
true
jika elemen mampu menangkap mouse; jika tidak, false
.
Contoh
Contoh berikut menunjukkan cara mengambil mouse ke elemen tertentu dengan menggunakan Capture metode .
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
Keterangan
Ketika elemen menangkap mouse, elemen menerima input mouse apakah kursor berada di dalam batasnya atau tidak.
CaptureMode Jika tidak ditentukan, defaultnya CaptureMode adalah Element.
Untuk melepaskan tangkapan mouse, panggil Capture passing null
sebagai elemen untuk mengambil.
Jika mouse ditangkap ketika atau MouseDownMouseUp peristiwa dinaikkan dan input tidak akan ke elemen di bawah mouse, PreviewMouseDownOutsideCapturedElement dan PreviewMouseUpOutsideCapturedElement dinaikkan terlebih dahulu. Ini memungkinkan elemen yang ditangkap kesempatan untuk merilis pengambilan sebelum MouseDown peristiwa dan MouseUp dirutekan.
Berlaku untuk
Capture(IInputElement, CaptureMode)
Mengambil input mouse ke elemen yang ditentukan menggunakan yang ditentukan CaptureMode.
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
Parameter
- element
- IInputElement
Elemen untuk menangkap mouse.
- captureMode
- CaptureMode
Kebijakan penangkapan yang akan digunakan.
Mengembalikan
true
jika elemen mampu menangkap mouse; jika tidak, false
.
Contoh
Contoh berikut menunjukkan cara mengambil mouse ke elemen tertentu dengan menggunakan Capture metode .
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
Keterangan
Saat elemen menangkap mouse, elemen menerima input mouse apakah kursor berada di dalam batasnya.
Untuk melepaskan tangkapan mouse, panggil Capture passing null
sebagai elemen untuk mengambil.
Jika mouse ditangkap ketika atau MouseDownMouseUp peristiwa dinaikkan dan input tidak akan ke elemen di bawah mouse, PreviewMouseDownOutsideCapturedElement dan PreviewMouseUpOutsideCapturedElement dinaikkan terlebih dahulu. Ini memungkinkan elemen yang ditangkap kesempatan untuk merilis pengambilan sebelum MouseDown peristiwa dan MouseUp dirutekan.