SystemGesture Sabit listesi

Tanım

Kullanılabilir sistem hareketlerini tanımlar.

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

Alanlar

Name Değer Description
None 0

Sistem hareketi yok.

Tap 16

Fareye sol tıklamayla eşler. Bu, menü veya araç çubuğundan bir komut seçmek, bir komut seçilirse eylemde bulunmak, ekleme noktası ayarlamak veya seçim geri bildirimini göstermek için kullanılabilir.

RightTap 18

Fareye sağ tıklamayla eşler. Bu, kısayol menüsünü göstermek için kullanılabilir.

Drag 19

Fare üzerinde sola sürüklemeye eşler.

RightDrag 20

Fare üzerinde sağa doğru sürükleyin. Bu, bir nesneyi veya seçimi farklı bir alana sürüklemek için kullanılabilir ve ardından nesneyi taşımak için seçenekler sağlayan kısayol menüsünün görünümü gösterilir.

HoldEnter 21

Basılı tutmanın gerçekleştiğini gösterir.

HoldLeave 22

Uygulanmadı.

HoverEnter 23

Fareyle üzerine gelindiğinde eşler. Bu, ToolTip rollover efektlerini veya diğer fare vurgulama davranışlarını göstermek için kullanılabilir.

HoverLeave 24

Fareyi fareyle eşler ve üzerine gelin. Bu, ToolTip rollover efektlerini veya diğer fare üzerine gelme davranışlarını sonlandırmak için kullanılabilir.

Flick 31

Belirli bir komuta çevrilen kısa, hızlı bir vuruşla gerçekleşir. Bir hareketin gerçekleştirilen eylemi sistem genelinde ayarlanır. Bir uygulama, özelliğini olayda Flick true olarak ayarlayarak ApplicationCommands öğesini dinleyebilir Handled ve standartlardan StylusSystemGesture biri olmasını engelleyebilir. Yalnızca Windows Vista hareketleri destekler.

TwoFingerTap 4352

Farenin çift tıklamasına eşler.

Örnekler

Aşağıdaki örnek, olayı hangi tür sistem hareketinin tetiklediğini SystemGesture belirler. Bu örnekte, adlı InkCanvasve inkcanvas1 aşağıdaki olay işleyicisine bağlı olduğu SystemGesture varsayılır.

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

Açıklamalar

İşletim sistemi sistem hareketlerini tanıdığında StylusSystemGesture , olay gerçekleşir. Hareketlerin çoğu geleneksel fare olaylarıyla eşler. Örneğin, sistem hareketi fareye Tap tek bir sol tıklamayı taklit eder.

Şunlara uygulanır