Я пытаюсь попросить пользователя перетащить ползунок до любого его веса. У меня проблемы с получением правильного количества тиков. В настоящее время он у меня есть, поэтому отметки 10, 100, 200, 300, 400, 500. Я хочу, чтобы билеты увеличились на один. Они начнутся в 10 и дойдут до 500.
Например, когда я перетаскиваю ползунок, число будет увеличиваться (11,12,13). В настоящее время это (10, 100, 200).
WPF:
<Slider x:Name="sldWeight" Grid.Column="0" VerticalAlignment="Center"
IsSnapToTickEnabled="True" Minimum="10" Maximum="500" TickPlacement="BottomRight"
AutoToolTipPlacement="BottomRight"
Ticks="10, 100, 200, 300, 400, 500" ValueChanged="sldWeight_ValueChanged" FontSize="18" BorderThickness="0" Foreground="Black"
TickFrequency="0" Margin="240,238,328.333,141.667" RenderTransformOrigin="0.32,2.104" Height="41" />
<TextBox x:Name="txtWeightOutput" HorizontalAlignment="Left" Height="37" Margin="488,227,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="94"/>
C #
private void sldWeight_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
{
if (txtWeightOutput != null)
{
txtWeightOutput.Text = sldWeight.Value.ToString();
}
}