2012-07-05 60 views
0

我想檢測用戶是否在我的應用程序啓動時將他們的手指放在屏幕上,以便我可以執行一些不同的功能。如何檢測應用程序啓動時手指是否被按下?

我看到的大部分內容都是關於手勢的,但我不認爲這會起作用,因爲用戶在應用程序啓動時已經按住了手指。如果我能夠檢測多少個手指,以便我可以直接進入兩個手指的不同頁面,那將會非常酷。

感謝您的任何想法。

回答

1

http://invokeit.wordpress.com/2012/04/27/high-performance-touch-interface-wpdev-wp7dev/

時發生的TouchFrameEventArgs提供某種機制來查詢多個觸摸點

http://msdn.microsoft.com/en-us/library/system.windows.input.touchframeeventargs.gettouchpoints(v=vs.95).aspx

在我的崗位我只處理初級觸摸ponit但GetTouchPoints方法會給你所有接觸點作爲集合

+0

感謝戴夫,這很有趣我之前讀過你的博客文章,但我認爲你必須在用戶按下他們的手指之前連接到事件。今晚我會試試看! – 2012-07-05 13:38:01

+0

根據用戶「上」,「下」或「移動」觸發事件。如果你的用戶絕對不會產生任何觸摸事件,那麼你處在一個困難的地方:) – 2012-07-05 13:41:52

+0

我測試了這個,不幸的是,如果在應用程序啓動時已經按下了手指,那麼觸發事件將被觸發,直到發生手指事件被檢測到。 – 2012-07-07 20:40:50

相關問題