MouseAction Enum

Definisi

Menentukan konstanta yang menentukan tindakan yang dilakukan oleh tetikus.

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

Nama Nilai Deskripsi
None 0

Tidak ada tindakan.

LeftClick 1

Klik tombol mouse kiri.

RightClick 2

Klik tombol kanan mouse.

MiddleClick 3

Klik tombol mouse tengah.

WheelClick 4

Rotasi roda mouse.

LeftDoubleClick 5

Tombol kiri mouse klik dua kali.

RightDoubleClick 6

Tombol kanan mouse klik dua kali.

MiddleDoubleClick 7

Tombol mouse tengah klik dua kali.

Contoh

Contoh berikut menunjukkan cara membuat MouseGesture menggunakan MouseAction nilai enumerasi dan cara mengikat gerakan ke 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