gpt4 book ai didi

wpf - 如何使 WPF slider 仅捕捉到离散整数位置?

转载 作者:行者123 更新时间:2023-12-03 04:40:46 30 4
gpt4 key购买 nike

我经常想要一个行为类似于旧的 System.Windows.Forms.TrackBar 的 WPF slider 。也就是说,我想要一个从 X 到 Y 的 slider ,但只允许用户将其移动到离散整数位置。

由于 slider 上的 Value 属性是 double 的,因此在 WPF 中如何执行此操作?

最佳答案

简单的答案是您利用 IsSnapToTickEnabledTickFrequency 属性。即,打开对齐到刻度并将刻度频率设置为 1。

或者,换句话说...利用刻度...但您不一定必须显示要捕捉到的刻度。

查看以下 xaml 片段:

<Slider
Orientation="Vertical"
Height="200"
Minimum="0"
Maximum="10"
Value="0"
IsSnapToTickEnabled="True"
TickFrequency="1"
/>

关于wpf - 如何使 WPF slider 仅捕捉到离散整数位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/173009/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com