Bagikan melalui


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 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 kelas mendelegasikan ke primer MouseDevice manajer input utas panggilan.

Bidang

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

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 yang diperluas kedua.

Metode

AddGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Menambahkan handler untuk kejadian terlampir GotMouseCapture .

AddLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Menambahkan handler untuk kejadian terlampir LostMouseCapture .

AddMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Menambahkan handler untuk kejadian terlampir MouseDown .

AddMouseEnterHandler(DependencyObject, MouseEventHandler)

Menambahkan handler untuk kejadian terlampir MouseEnter .

AddMouseLeaveHandler(DependencyObject, MouseEventHandler)

Menambahkan handler untuk kejadian terlampir MouseLeave .

AddMouseMoveHandler(DependencyObject, MouseEventHandler)

Menambahkan handler untuk kejadian terlampir MouseMove .

AddMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Menambahkan handler untuk kejadian terlampir MouseUp .

AddMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Menambahkan handler untuk kejadian terlampir MouseWheel .

AddPreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Menambahkan handler untuk kejadian terlampir PreviewMouseDown .

AddPreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Menambahkan handler untuk kejadian terlampir PreviewMouseDownOutsideCapturedElement .

AddPreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Menambahkan handler untuk kejadian terlampir PreviewMouseMove .

AddPreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Menambahkan handler untuk kejadian terlampir PreviewMouseUp .

AddPreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Menambahkan handler untuk kejadian terlampir PreviewMouseUpOutsideCapturedElement .

AddPreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Menambahkan handler untuk kejadian terlampir PreviewMouseWheel .

AddQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Menambahkan handler untuk kejadian terlampir QueryCursor .

Capture(IInputElement)

Mengambil input mouse ke elemen yang ditentukan.

Capture(IInputElement, CaptureMode)

Mengambil input mouse ke elemen yang ditentukan menggunakan yang ditentukan CaptureMode.

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 diperbarui.

Acara yang Terlampir

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