0

好的,这是我的问题。我有一个枢轴视图。在该枢轴视图内有一个滚动查看器,其中包含许多堆栈面板和网格。在某些网格上,我有 MouseButton Up 事件。发生的情况是,如果我轻弹滚动条,它会按预期滚动,但是当我大部分时间松开手指时,它会从鼠标按钮向上触发事件。因为从技术上讲,我放弃了。问题是这些网格完全填满了屏幕,因此几乎不可能找到一个没有鼠标按钮的区域来滚动。我想要发生的是,如果用户轻弹滚动,我理想情况下希望它忽略 mousebutton up 事件。它有时会成功但很少这样做,我注意到我必须快速轻弹才能使其按预期工作。

有关如何防止此活动的任何想法。我认为列表框可以完美运行。

4

2 回答 2

0

我想你应该用它windows phone toolkit GestureListener来识别flick event

于 2013-06-27T05:17:40.453 回答
0

我最终为滚动查看器滚动时设置了一个布尔值,并在此基础上允许 mouseup 操作运行我的代码。这是我用来实现基于滚动状态的布尔值的站点。

http://blogs.msdn.com/b/ptorr/archive/2010/07/23/how-to-detect-when-a-list-is-scrolling-or-not.aspx

于 2013-06-27T22:28:17.200 回答