Aracılığıyla paylaş


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

Drag 19

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

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 StylusSystemGesture true olarak ayarlayarak Handled uygulamasını dinleyebilir Flick ve standartlardan ApplicationCommands biri olmasını önleyebilir. Yalnızca Windows Vista titreşimleri destekler.

HoldEnter 21

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

HoldLeave 22

Uygulanmaz.

HoverEnter 23

Fareyle üzerine gelindiğinde eşler. Bu, Araç İpucu geçiş efektlerini veya diğer fareyle üzerine gelme davranışlarını göstermek için kullanılabilir.

HoverLeave 24

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

None 0

Sistem hareketi yok.

RightDrag 20

Fare üzerinde sağa sürüklemeye eşler. 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.

RightTap 18

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

Tap 16

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

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ı inkcanvas1ve InkCanvas 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 farede Tap tek bir sol tıklamayı taklit eder.

Şunlara uygulanır