2012-01-27 51 views
0

我在ScrollView中有一个Slider控件(还有其他元素,但是这些元素是相关的)。当您“放开”滑块(OnMouseLeftButtonUp - 同样适用于水龙头)时,会发送网络命令并且滑块瞬间变灰。滑块再次可用后,当我尝试拖动滑块时,滑块将无法工作,并且“释放”事件不会触发。第一次使用后滑块停止工作

我已经尝试将e.Handled设置为True/False,但它似乎什么都不做。什么会导致Slider在使用一次后停止工作? - 或 - 是否有更好的事件,我应该用来检测当用户已经放弃后滑块上的值更改?

+2

向我们展示代码! – 2012-01-27 06:41:26

回答

1

发现问题。您不能使用带有滑块的切换开关(来自Silverlight SDK),因为需要独占控制GestureListener。

下面是我用了修复,它的工作完美(接近底部):

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

你一定要包装你的滑块在<Canvas>元素,并插入一些事件处理程序。

+0

论坛网址已被更改...认为您可能指的是http://social.msdn.microsoft.com/Forums/en-US/wpdevelop/thread/ba8bfef3-44a2-4e63-bded-97013e38772e/,它有信息描述。 – 2013-01-24 11:22:03

+0

是的,编辑它。 – qJake 2013-01-24 16:25:33

相关问题