Slider.TickFrequency 属性

定义

获取或设置应为其创建时钟周期的值范围的增量。

public:
 property double TickFrequency { double get(); void set(double value); };
double TickFrequency();

void TickFrequency(double value);
public double TickFrequency { get; set; }
var double = slider.tickFrequency;
slider.tickFrequency = double;
Public Property TickFrequency As Double
<Slider TickFrequency="double" />

属性值

Double

double

要为其创建刻度线的增量。 默认值为 0.0。

示例

下面是一个滑块,其 TickFrequency 设置为 2, TickPlacement 设置为 BottomRight

<Slider x:Name="slider2"  
        Minimum="0" 
        Maximum="10"
        TickFrequency="2"
        TickPlacement="BottomRight"
        ValueChanged="slider2_ValueChanged" />

注解

设置 TickFrequency 属性以指定在 滑块上绘制刻度线的值。 例如,如果 Slider最小值 为 0, 最大值 为 20,TickFrequency 为 2,则刻度线放置在其他每个步骤值处,从 0 开始,到 20 结束。

滑块上的刻度线的绘制取决于 TickFrequency 和 TickPlacement 属性。 为了显示刻度线,必须将 TickFrequency 属性设置为大于 0 的值,将 TickPlacement 属性设置为 非 None 值。

为防止刻度线过于密集, 滑块 将仅显示相距至少 20 像素的刻度线。 如果 滑块 大小、值范围和刻度频率的组合导致刻度线过于接近,则不显示某些刻度线。

SnapsTo 属性设置为 Ticks 时,TickFrequency 属性还指定对齐点之间的间隔。

适用于

另请参阅