在wp7 Silverlight上按下按钮时有按钮的回调功能

时间:2012-03-30 09:19:15

标签: silverlight windows-phone-7 silverlight-4.0 silverlight-toolkit

在Windows Phone 7中,有一种方法可以使用一个按钮,当我选择它时,它会调用回调函数。要么是这个,要么必须在选择按钮时执行一个功能,而在按钮被释放时执行一个功能。任何想法如何做到这一点?

请注意,我已经查看了工具包,他们提供的手势不包括此内容。

谢谢!

4 个答案:

答案 0 :(得分:0)

MouseLeftButtonDown开启Tick的计时器,直到Button被释放。此外,您可以控制计时器勾选Interval

答案 1 :(得分:0)

你可以看看这篇关于手势的深入文章:

http://windowsphonegeek.com/articles/WP7-GestureService-in-depth--key-concepts-and-API

具体而言,点按并保持手势可能适合您。

这些事件将适用: •GestureBegin

   The GestureBegin event. 
   public event EventHandler<GestureEventArgs> GestureBegin;

•GestureCompleted

   The GestureCompleted event. 
    public event EventHandler<GestureEventArgs> GestureCompleted;

答案 2 :(得分:0)

您是否尝试创建与列表项倾斜效果类似的操作。或者像视频擦洗栏一样。当手指在屏幕上向下时,这两个都会动作,当你移开手指时,它们会返回到先前的状态吗?

答案 3 :(得分:0)

为了将来的参考,并为了节省一些未来的灵魂而沮丧为什么MS没有首先实现这一点作为他们的SDK的一部分...... 我最后通过使用ManipulationStarted记录开始时间来解决这个问题,ManipulationEnd用来记录手势的结束时间,还有一个单独的线程来跟踪两者之间的刻度。