2012-01-27 49 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

相關問題