WPF中怎么使slider控件的值只取整数?
我想让用户在移动的时候,只能停留在整数的值的上,而不会出现1.3543等等这种值请问应该怎么做?...
我想让用户在移动的时候, 只能停留在整数的值的上, 而不会出现1.3543等等这种值请问应该怎么做?
展开
3个回答
展开全部
这个控件上值默认是浮点数,改变它的值可以拖动滑块,也可以在具有焦点的时候使用键盘,还可以点击滑块两侧的空白处(类似滚动条),值的步进有两个属性控制LargeChange和SmallChange,默认值分别是1和0.1,所以会出现1.3543这种情况,不过完全可以自定义的,添加代码:
Ticks="1 2 3 4 5" //这个就是步进值的设置
IsSnapToTickEnabled="True" //还要加上这一句才有效果
试一试,现在是整数了,有问题百度Hi(不使用QQ)
Ticks="1 2 3 4 5" //这个就是步进值的设置
IsSnapToTickEnabled="True" //还要加上这一句才有效果
试一试,现在是整数了,有问题百度Hi(不使用QQ)
展开全部
这个控件上值默认是浮点数,改变它的值可以拖动滑块,也可以在具有焦点的时候使用键盘,还可以点击滑块两侧的空白处(类似滚动条),值的步进有两个属性控制LargeChange和SmallChange,默认值分别是1和0.1,所以会出现1.3543这种情况,不过完全可以自定义的,添加代码:
Ticks="1 2 3 4 5" //这个就是步进值的设置
IsSnapToTickEnabled="True" //还要加上这一句才有效果。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<Slider Minimum="0" Maximum="100"
TickFrequency="1" IsSnapToTickEnabled="True"
Value="{Binding ElementName=TbFrame,Path=Text}" SmallChange="1"></Slider>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询