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
| 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.