Bagikan melalui


MouseAction Enum

Definisi

Menentukan konstanta yang menentukan tindakan yang dilakukan oleh mouse.

public enum class MouseAction
[System.ComponentModel.TypeConverter(typeof(System.Windows.Input.MouseActionConverter))]
public enum MouseAction
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Input.MouseActionConverter))>]
type MouseAction = 
Public Enum MouseAction
Warisan
MouseAction
Atribut

Bidang

LeftClick 1

Klik tombol mouse kiri.

LeftDoubleClick 5

Tombol kiri mouse klik dua kali.

MiddleClick 3

Klik tombol mouse tengah.

MiddleDoubleClick 7

Tombol mouse tengah klik dua kali.

None 0

Tidak ada tindakan.

RightClick 2

Klik tombol kanan mouse.

RightDoubleClick 6

Tombol kanan mouse klik dua kali.

WheelClick 4

Rotasi roda mouse.

Contoh

Contoh berikut menunjukkan cara membuat MouseGesture menggunakan MouseAction nilai enumerasi dan cara mengikat gerakan dengan RoutedCommand menggunakan MouseBinding.

<MouseBinding MouseAction="MiddleClick"
              Command="ApplicationCommands.Cut" />
MouseGesture CutCmdMouseGesture = new MouseGesture(
    MouseAction.MiddleClick);

MouseBinding CutMouseBinding = new MouseBinding(
    ApplicationCommands.Cut,
    CutCmdMouseGesture);

// RootWindow is an instance of Window.
RootWindow.InputBindings.Add(CutMouseBinding);
Dim CutCmdMouseGesture As New MouseGesture(MouseAction.MiddleClick)

Dim CutMouseBinding As New MouseBinding(ApplicationCommands.Cut, CutCmdMouseGesture)

' RootWindow is an instance of Window.
RootWindow.InputBindings.Add(CutMouseBinding)

Keterangan

Enumerasi MouseAction menentukan konstanta yang sesuai dengan tindakan yang dilakukan oleh mouse, seperti RightClick dan RightDoubleClick.

MouseAction dapat digunakan dengan MouseGesture untuk membuat gerakan input yang dapat terikat ke perintah menggunakan MouseBinding. Untuk informasi selengkapnya tentang perintah, lihat Gambaran Umum Perintah.

Berlaku untuk

Lihat juga