Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

want to have single and double click on image in WP7 application

I want to implement different functionalities for single and double click on image. I was earlier using Manipulationstarted event .What could be used now? I am using help from click count

but (e.ClickCount) is not supported

like image 998
Shaireen Avatar asked Dec 08 '25 09:12

Shaireen


1 Answers

You can do this with the gestures in the Silverlight for Windows Phone Toolkit

e.g.:

<Image Source="filename.png" >
    <Controls:GestureService.GestureListener>
        <Controls:GestureListener 
             Tap="GestureListener_Tap"
             DoubleTap="GestureListener_DoubleTap" />
    </Controls:GestureService.GestureListener>
</Image>

Beware that the tap event will always be called even when the double-tap event is also called. You could attempt to work round this by having a check in the tap event. (You'd need to have a short timer running on a different thread and if the double click isn't tirggered in this time then assume a double click.)

HOWEVER

From a usability point of view, you may make it easier on your users by having a tap event and a context (tap and hold) menu. This will make it much harder for the user to accidentally select the wrong option and it also gets rid of the problem above.

Having an object support both a tap (or click) and double tap event is not common because it's harder to discover or indicate to users and is easy to use the wrong action. Adding a context menu (right click menu on a PC) is the common convention for adding multiple options to users.

There is a ContextMenu also included in the Toolkit.

like image 129
Matt Lacey Avatar answered Dec 10 '25 01:12

Matt Lacey



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!