Slider

Последнее обновление: 11.02.2016

Slider представляет собой ползунок с делениями:

<StackPanel HorizontalAlignment="Center">
    <Slider x:Name="slider" Minimum="0" Maximum="100" Value="20" Orientation="Horizontal" Width="300" 
		ValueChanged="slider_ValueChanged" />
    <TextBlock x:Name="textBlock1" />
</StackPanel>

Слайдер позволяет задать минимальное и максимальное значения с помощью свойств Maximum и Minimum. Value задает начальное значение. А свойство Orientation указывает на ориентацию слайдера - горизонтальную или вертикальную.

Событие ValueChanged позволяет отреагировать на изменение значения слайдера. Определим в файле кода для него обработчик:

private void slider_ValueChanged(object sender, RangeBaseValueChangedEventArgs e)
{
    if (textBlock1 != null)
        textBlock1.Text = slider.Value.ToString();
}
Slider в UWP

Также можно выделить свойства: TickFrequency, которое указывает на количество делений на слайдере, и TickPlacement - положение делений, которое может принимать следующие значения:

  • BottomRight: деления располагаются внизу (при горизонтальной ориентации) и справа (при вертикальной)

  • TopLeft: деления располагаются вверху (при горизонтальной ориентации) и слева (при вертикальной)

  • Inline: деления встроены в слайдер

  • Outside: деления по обе стороны слайдера

  • None: отсутствие делений

Например, применим эти свойства:

<Slider x:Name="slider" Minimum="0" Maximum="100" Value="20" Orientation="Vertical" Height="300" 
	TickFrequency="10" TickPlacement="Outside" ValueChanged="slider_ValueChanged" />
Slider в Universal Windows Platform
Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850