Kolayca böyle 1 parmak Tapped
, DoubleTap
ve Holding
hareketlerini işleyebilir WinRT Uygulaması'nda, DoubleTap & Holding Hareketleri Tapped:Taşıma 2, 3, 4, 5 Parmaklar
public MainPage()
{
this.InitializeComponent();
this.Tapped += mc_Tapped;
this.DoubleTapped += mc_DoubleTapped;
this.Holding += mc_Holding;
}
public void mc_Tapped(object sender, TappedRoutedEventArgs e)
{
//Tap
}
public void mc_DoubleTapped(object sender, DoubleTappedRoutedEventArgs e)
{
//DoubleTap
}
public void mc_Holding(object sender, HoldingRoutedEventArgs e)
{
//Hold
}
Ama olaylar yok parmak sayısını elde etmek için bir özellik ve ekranda 1'den fazla dokunma kontağı olduğunda bile ateş etmiyorlar. Ayrıca 2, 3, 4, 5 parmaklı Tapped
, DoubleTap
ve Holding
hareketlerini de ele almak istiyorum. Bana bunu nasıl yapacağımı söyleyen var mı?
Çevrenizde kod yazmanız gerekecek. Belki de bir işaretçinin tutma olayını tetikleyip tetiklemediğini depolamak için sözlükte genişletebilir ve daha sonra, – sLedgem
Programının kendi 'dokunarak' tuttuğunu gösteren kaç tane işaret olduğunu kontrol edebilirsiniz. İşaretçiyi serbest bırakma zamanını günlüğe kaydet ve sonra ne olduğunu belirlemek için bu zamanı kullan? Onun hakikati olacak ama en iyi seçenek bu. Diğer soru açıkçası neden standart olmayan etkileşimleri kullanmak istiyorsun? – sLedgem