با توجه به اینوتی که تعریف کردید برای هر تاچ به صورت جداگانه فراخوانی میشه ینی هر انگشت ( تاچ ) که اضافه بشه ، می تونی نوع اون رو به کمک ActionTouch تشخیص بدید که tap,move,up بوده یا نه و....
int points = e.GetTouchPoints(img).Count; // track actions on this control [img] TouchPointCollection pCollection = e.GetTouchPoints(img);
for (int i = 0; i < points; i++)
{
if (pCollection[i].Action == TouchAction.Down)
{
// Tap
}
else if (pCollection[i].Action == TouchAction.Move)
{
// Move - track points
/*
* x = pCollection[i].Position.X;
* y = pCollection[i].Position.Y;
*/
}
else if(pCollection[i].Action == TouchAction.Up)
{
// Up
}
}
اگه میخای روی موقع حرکت انگشت روی کنترل ها ( mose move ) یه کدی اجرا بشه کافیه فقط ایونت Movse move اون کنترل رو ست کنید. مثل بالا