滑块在首次使用后停止工作

时间:2012-01-27 03:51:49

标签: windows-phone-7 controls slider

我在ScrollView中有一个Slider控件(还有其他元素,但那些是相关的元素)。当您“松开”滑块(OnMouseLeftButtonUp - 也适用于分接头)时,会发送网络命令并且滑块暂时变为灰色。滑块再次可用后,当我尝试拖动它时,它将无法工作,并且“放开”事件不会触发。

我已经尝试将e.Handled设置为True / False但似乎什么也没做。什么会导致Slider在使用一次后停止工作? - 或者 - 在用户放开之后,我应该用什么更好的事件来检测滑块上的值何时发生变化?

1 个答案:

答案 0 :(得分:1)

发现问题。你不能使用带滑块的Toggle Switch(来自Silverlight SDK),因为一个人可以独占控制GestureListener。

这是我使用的修复,它完美地工作(靠近底部):

http://social.msdn.microsoft.com/Forums/en-US/wpdevelop/thread/ba8bfef3-44a2-4e63-bded-97013e38772e/

您只需将滑块包装在<Canvas>元素中并插入一些事件处理程序。