Mouse Kelas

Definisi

Mewakili perangkat mouse ke utas tertentu.

public ref class Mouse abstract sealed
public static class Mouse
type Mouse = class
Public Class Mouse
Warisan
Mouse

Keterangan

Kelas ini Mouse menyediakan peristiwa, metode, dan properti terkait mouse yang memberikan informasi mengenai status mouse.

Setiap peristiwa yang Mouse mendefinisikan sebagai peristiwa terlampir juga diekspos kembali oleh kelas UIElement elemen dasar dan ContentElement sebagai peristiwa rute baru. Umumnya, lebih mudah untuk menangani peristiwa mouse untuk aplikasi pada UIElement dan ContentElement, daripada menggunakan Mouse peristiwa. Untuk detailnya, lihat Gambaran Umum Input.

Anggota statis dari Mouse delegasi kelas ke primer MouseDevice manajer input utas panggilan.

Bidang

Nama Deskripsi
GotMouseCaptureEvent

Mengidentifikasi peristiwa terlampir GotMouseCapture .

LostMouseCaptureEvent

Mengidentifikasi peristiwa terlampir LostMouseCapture .

MouseDownEvent

Mengidentifikasi peristiwa terlampir MouseDown .

MouseEnterEvent

Mengidentifikasi peristiwa terlampir MouseEnter .

MouseLeaveEvent

Mengidentifikasi peristiwa terlampir MouseLeave .

MouseMoveEvent

Mengidentifikasi peristiwa terlampir MouseMove .

MouseUpEvent

Mengidentifikasi peristiwa terlampir MouseUp .

MouseWheelDeltaForOneLine

Mewakili jumlah unit roda mouse diputar untuk menggulir satu baris.

MouseWheelEvent

Mengidentifikasi peristiwa terlampir MouseWheel .

PreviewMouseDownEvent

Mengidentifikasi peristiwa terlampir PreviewMouseDown .

PreviewMouseDownOutsideCapturedElementEvent

Mengidentifikasi peristiwa terlampir PreviewMouseDownOutsideCapturedElement .

PreviewMouseMoveEvent

Mengidentifikasi peristiwa terlampir PreviewMouseMove .

PreviewMouseUpEvent

Mengidentifikasi peristiwa terlampir PreviewMouseUp .

PreviewMouseUpOutsideCapturedElementEvent

Mengidentifikasi peristiwa terlampir PreviewMouseUpOutsideCapturedElement .

PreviewMouseWheelEvent

Mengidentifikasi peristiwa terlampir PreviewMouseWheel .

QueryCursorEvent

Mengidentifikasi peristiwa terlampir QueryCursor .

Properti

Nama Deskripsi
Captured

Mendapatkan elemen yang telah menangkap mouse.

DirectlyOver

Mendapatkan elemen penunjuk mouse langsung berakhir.

LeftButton

Mendapatkan status tombol kiri mouse.

MiddleButton

Mendapatkan status tombol tengah mouse.

OverrideCursor

Mendapatkan atau mengatur kursor untuk seluruh aplikasi.

PrimaryDevice

Mendapatkan perangkat mouse utama.

RightButton

Mendapatkan status tombol kanan.

XButton1

Mendapatkan status tombol yang diperluas pertama.

XButton2

Mendapatkan status tombol kedua yang diperluas.

Metode

Nama Deskripsi
AddGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Menambahkan handler untuk GotMouseCapture kejadian terlampir.

AddLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Menambahkan handler untuk LostMouseCapture kejadian terlampir.

AddMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Menambahkan handler untuk MouseDown kejadian terlampir.

AddMouseEnterHandler(DependencyObject, MouseEventHandler)

Menambahkan handler untuk MouseEnter kejadian terlampir.

AddMouseLeaveHandler(DependencyObject, MouseEventHandler)

Menambahkan handler untuk MouseLeave kejadian terlampir.

AddMouseMoveHandler(DependencyObject, MouseEventHandler)

Menambahkan handler untuk MouseMove kejadian terlampir.

AddMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Menambahkan handler untuk MouseUp kejadian terlampir.

AddMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Menambahkan handler untuk MouseWheel kejadian terlampir.

AddPreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Menambahkan handler untuk PreviewMouseDown kejadian terlampir.

AddPreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Menambahkan handler untuk PreviewMouseDownOutsideCapturedElement kejadian terlampir.

AddPreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Menambahkan handler untuk PreviewMouseMove kejadian terlampir.

AddPreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Menambahkan handler untuk PreviewMouseUp kejadian terlampir.

AddPreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Menambahkan handler untuk PreviewMouseUpOutsideCapturedElement kejadian terlampir.

AddPreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Menambahkan handler untuk PreviewMouseWheel kejadian terlampir.

AddQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Menambahkan handler untuk QueryCursor kejadian terlampir.

Capture(IInputElement, CaptureMode)

Mengambil input mouse ke elemen yang ditentukan menggunakan CaptureMode.

Capture(IInputElement)

Mengambil input mouse ke elemen yang ditentukan.

GetIntermediatePoints(IInputElement, Point[])

Mengambil hingga 64 koordinat penunjuk mouse sebelumnya sejak peristiwa pemindahan mouse terakhir.

GetPosition(IInputElement)

Mendapatkan posisi mouse relatif terhadap elemen tertentu.

RemoveGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Menghapus handler untuk kejadian terlampir GotMouseCapture .

RemoveLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Menghapus handler untuk kejadian terlampir LostMouseCapture .

RemoveMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Menghapus handler untuk kejadian terlampir MouseDown .

RemoveMouseEnterHandler(DependencyObject, MouseEventHandler)

Menghapus handler untuk kejadian terlampir MouseEnter .

RemoveMouseLeaveHandler(DependencyObject, MouseEventHandler)

Menghapus handler untuk kejadian terlampir MouseLeave .

RemoveMouseMoveHandler(DependencyObject, MouseEventHandler)

Menghapus handler untuk kejadian terlampir MouseMove .

RemoveMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Menghapus handler untuk kejadian terlampir MouseUp .

RemoveMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Menghapus handler untuk kejadian terlampir MouseWheel .

RemovePreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Menghapus handler untuk kejadian terlampir PreviewMouseDown .

RemovePreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Menghapus handler untuk kejadian terlampir PreviewMouseDownOutsideCapturedElement .

RemovePreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Menghapus handler untuk kejadian terlampir PreviewMouseMove .

RemovePreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Menghapus handler untuk kejadian terlampir PreviewMouseUp .

RemovePreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Menghapus handler untuk kejadian terlampir PreviewMouseUpOutsideCapturedElement .

RemovePreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Menghapus handler untuk kejadian terlampir PreviewMouseWheel .

RemoveQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Menghapus handler untuk kejadian terlampir QueryCursor .

SetCursor(Cursor)

Mengatur penunjuk mouse ke yang ditentukan Cursor.

Synchronize()

Memaksa mouse untuk menyinkronkan ulang.

UpdateCursor()

Memaksa kursor mouse untuk diperbarui.

Acara yang Terlampir

Nama Deskripsi
GotMouseCapture

Terjadi ketika elemen menangkap mouse.

LostMouseCapture

Terjadi ketika elemen kehilangan tangkapan mouse.

MouseDown

Terjadi ketika tombol mouse tertekan.

MouseEnter

Terjadi ketika penunjuk mouse memasuki batas elemen.

MouseLeave

Terjadi ketika penunjuk mouse meninggalkan batas elemen.

MouseMove

Terjadi ketika penunjuk mouse bergerak.

MouseUp

Terjadi ketika tombol mouse dilepaskan.

MouseWheel

Terjadi ketika roda mouse diputar.

PreviewMouseDown

Terjadi ketika tombol mouse tertekan.

PreviewMouseDownOutsideCapturedElement

Terjadi ketika tombol mouse utama ditekan di luar elemen yang menangkap peristiwa mouse.

PreviewMouseMove

Terjadi ketika mouse bergerak di atas elemen.

PreviewMouseUp

Terjadi ketika tombol mouse dilepaskan.

PreviewMouseUpOutsideCapturedElement

Terjadi ketika tombol mouse utama dilepaskan di luar elemen yang menangkap peristiwa mouse.

PreviewMouseWheel

Terjadi ketika roda mouse berputar.

QueryCursor

Terjadi ketika elemen meminta kursor mouse saat ini.

Berlaku untuk