第一次接觸wp8。一上來就吃癟了,在xaml聲明了個Grid,找了半天都找不着Touch事件。後來才知道wp8的Grid跟wpf的Grid是不同的(後者有TouchDown事件)。
wp8中直接有一個Touch類,管理觸屏事件,而且wp8支援多點觸控,是以才分離了出來(個人推測而已)。
Touch.FrameReported += Touch_FrameReported;
然後就可以在事件裡通過e參數獲得該觸屏的詳細資訊。
例如:
void Touch_FrameReported(object sender, TouchFrameEventArgs e)
{
var p = e.GetPrimaryTouchPoint(null);
Point pp = p.Position;
}
獲得觸摸點的位置(變量命名不規範,别在意)。