Windows phone 7 WP7中的自定义滑块

Windows phone 7 WP7中的自定义滑块,windows-phone-7,windows-phone-7.1,Windows Phone 7,Windows Phone 7.1,我在WP7上遇到了一些滑块控制的问题。当我拖动它时,它只会拖动一点点,然后它会回到它开始的地方。如果我很快放开滑块,它会走得更远一点。例如,如果你想把它从起点拖到终点,你必须快速拖很多次。我想要的是一个平滑的滑块,它跟随我的手指并停止,直到我松开我的手指,它应该停止在我的手指所在的位置。有没有办法让这件事符合我的要求 我也有点麻烦定制它的视觉。如何调整大小并将其放在父控制器的中间?现在,它将自己放在顶部,即使垂直选项设置为底部。你怎么知道你的手指在哪里?你的手指显然要比滑块本身大 默认的滑块非常

我在WP7上遇到了一些滑块控制的问题。当我拖动它时,它只会拖动一点点,然后它会回到它开始的地方。如果我很快放开滑块,它会走得更远一点。例如,如果你想把它从起点拖到终点,你必须快速拖很多次。我想要的是一个平滑的滑块,它跟随我的手指并停止,直到我松开我的手指,它应该停止在我的手指所在的位置。有没有办法让这件事符合我的要求


我也有点麻烦定制它的视觉。如何调整大小并将其放在父控制器的中间?现在,它将自己放在顶部,即使垂直选项设置为底部。

你怎么知道你的手指在哪里?你的手指显然要比滑块本身大

默认的滑块非常平滑。所以你所抱怨的就是精确度。依靠触摸屏上触摸输入的校准,使用触摸界面无法获得100%的精度


要么让滑块一步一步地移动(不平滑),要么接受较低的精度。

我终于解决了这个问题。问题是,您不能(出于某些奇怪的原因)在同一页面上使用滑块和手势侦听器。我移除了gesturelistener,滑块很平滑。我不会把这称为糟糕的编程技巧,这肯定是一个bug,因为gesturelistener位于页面中完全不同的控件上。

如果像您所说的那样,那么我的滑块似乎是循序渐进的。如何最终关闭此功能?我接受较低级别的精度,但滑动时应该平滑,而当我输入默认值时,则不是。奇怪,但对我来说是真的;)这里很光滑。找一台真正的设备,或者一台可以运行模拟器的PC。我有一台真正的设备,所以这不是问题所在。我正试图解决这个问题,突然我注意到一些非常奇怪的事情。我要修复的滑块位于page2.xaml中。如前所述,此滑块存在“错误”。但是,我尝试在page1.xaml中添加另一个滑块,并且该滑块的行为正确。现在,如果我返回到page1并四处滑动,它将非常有效。然后,我转到第2页,滑块仍然运行不正常。然后,当我回到第1页(工作的那一页)时,这个滑块的行为和第2页上的滑块一样愚蠢。它可能与它所在的容器有关吗?我也在使用MVVM,这可能是问题所在吗?工作的一个滑块没有使用MVVM。。。而且页面不是全景或轴心!