SystemGesture Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kullanılabilir sistem hareketlerini tanımlar.
public enum class SystemGesture
public enum SystemGesture
type SystemGesture =
Public Enum SystemGesture
- Devralma
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ı inkcanvas1
ve 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.