Bagikan melalui


SystemGesture Enum

Definisi

Menentukan gerakan sistem yang tersedia.

public enum class SystemGesture
public enum SystemGesture
type SystemGesture = 
Public Enum SystemGesture
Warisan
SystemGesture

Bidang

Drag 19

Memetakan ke seret kiri pada mouse.

Flick 31

Terjadi dengan stroke singkat dan cepat yang diterjemahkan ke dalam perintah tertentu. Tindakan yang diambil oleh flick diatur di seluruh sistem. Aplikasi dapat mendengarkan Flick dan mencegahnya menjadi salah satu standar ApplicationCommands dengan mengatur Handled properti ke true jika terjadi StylusSystemGesture . Hanya Windows Vista yang mendukung flicks.

HoldEnter 21

Menunjukkan bahwa tekan dan tahan telah terjadi.

HoldLeave 22

Tidak diterapkan.

HoverEnter 23

Memetakan ke mouse yang melayang. Ini dapat digunakan untuk menampilkan efek rollover TipsAlat, atau perilaku pengarahan mouse lainnya.

HoverLeave 24

Peta ke mouse meninggalkan hover. Ini dapat digunakan untuk mengakhiri efek rollover TipsAlat atau perilaku hover mouse lainnya.

None 0

Tidak ada gerakan sistem.

RightDrag 20

Memetakan ke seret kanan pada mouse. Ini dapat digunakan untuk menyeret objek atau pilihan ke area yang berbeda dan diikuti dengan tampilan menu pintasan yang menyediakan opsi untuk memindahkan objek.

RightTap 18

Memetakan ke klik kanan pada mouse. Ini dapat digunakan untuk menampilkan menu pintasan.

Tap 16

Memetakan ke klik kiri pada mouse. Ini dapat digunakan untuk memilih perintah dari menu atau toolbar, mengambil tindakan jika perintah dipilih, mengatur titik penyisipan, atau menampilkan umpan balik pilihan.

TwoFingerTap 4352

Memetakan ke klik dua kali mouse.

Contoh

Contoh berikut menentukan jenis gerakan sistem mana yang menaikkan SystemGesture peristiwa. Contoh ini mengasumsikan bahwa ada yang InkCanvas disebut inkcanvas1, dan yang SystemGesture terhubung ke penanganan aktivitas berikut.

void inkCanvas1_StylusSystemGesture(object sender, StylusSystemGestureEventArgs e)
{
    this.Title = e.SystemGesture.ToString();
    switch (e.SystemGesture)
    {
        case SystemGesture.RightTap:
            // Do something.
            break;

        case SystemGesture.Tap:
            // Do something else.
            break;
    }
}
Private Sub inkCanvas1_StylusSystemGesture(ByVal sender As Object, ByVal e As StylusSystemGestureEventArgs)

    Me.Title = e.SystemGesture.ToString()

    Select Case e.SystemGesture
        Case SystemGesture.RightTap
            ' Do something.

        Case SystemGesture.Tap
            ' Do something else.
    End Select

End Sub

Keterangan

Ketika sistem operasi mengenali gerakan sistem, peristiwa terjadi StylusSystemGesture . Banyak gerakan memetakan peristiwa mouse tradisional. Misalnya, Tap gerakan sistem meniru satu klik kiri pada mouse.

Berlaku untuk