Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WPF中的滑块控件如何捕捉特定值?_Wpf_Slider - Fatal编程技术网

WPF中的滑块控件如何捕捉特定值?

WPF中的滑块控件如何捕捉特定值?,wpf,slider,Wpf,Slider,我想创建一个滑块,值从0到100,我可以像其他滑块一样滑动。。。但在位置30、42和55(例如),我想捕捉到这些值,以便用户能够轻松地将滑块停在这些值上 编辑:我的解决方案是有两个滑块,第一个是不可见的,值为0到200,另一个是可见的,值为0到100 可见的不能滑动,只有不可见的才能滑动。这样我就可以制造一个间隙,例如:当我在不可见滑块上的值在50到75之间时,在可见滑块上的值等于50…您必须覆盖OnValueChanged。有关详细说明,请参阅本文和本文 不使用SmallChange,而是检查

我想创建一个滑块,值从0到100,我可以像其他滑块一样滑动。。。但在位置30、42和55(例如),我想捕捉到这些值,以便用户能够轻松地将滑块停在这些值上

编辑:我的解决方案是有两个滑块,第一个是不可见的,值为0到200,另一个是可见的,值为0到100
可见的不能滑动,只有不可见的才能滑动。这样我就可以制造一个间隙,例如:当我在不可见滑块上的值在50到75之间时,在可见滑块上的值等于50…

您必须覆盖OnValueChanged。有关详细说明,请参阅本文和本文


不使用SmallChange,而是检查滑块在值之间的位置并捕捉到最近的值。

我不知道,但我认为可以在ValueChanged事件发生时手动设置值。