У меня есть ползунок в wpf и хочу, чтобы пользователь установил минимальное и максимальное значение.проблема с настройкой значения слайдера в wpf?
в XAML коде:
<Slider x:Name="slider1" Width="34" Minimum="{Binding Path=Minval}" Value="10" Height="105" Margin="5,5,5,5" Maximum="{Binding Path=Maxval}"/>
<TextBox Height="23" HorizontalAlignment="Left" Margin="5,5,5,5" Name="minvaltxt" VerticalAlignment="Top" Width="120" />
<TextBox Height="23" HorizontalAlignment="Left" Margin="5,5,5,5" Name="maxvaltxt" VerticalAlignment="Top" Width="120" />
<Button Content="Apply" Name="btn" Height="23" HorizontalAlignment="Left" Margin="5,5,5,5" VerticalAlignment="Top" Width="24" Click="btn_Click" />
в коде позади:
private double maxval = 80;
public double Maxval
{
get { return maxval; }
set { value = maxval; }
}
private double minval = 5;
public double Minval
{
get { return minval; }
set { value = minval; }
}
private void btn_Click(object sender, RoutedEventArgs e)
{
minval= double.Parse(minvaltxt.Text);
maxval= double.Parse(maxvaltxt.Text);
slider1.Minimum = Minval
slider1.Maximum = Maxval;
}
но не обновляется минимальное и максимальное значение silder! В чем проблема? благодарит за любую помощь.
. вопрос теперь отредактирован. спасибо.
для начинающих в вашем xaml max привязан к 'Maxcamdistance' и в коде его называется' maxval' ... –
@Omribitan: привет и извините за ошибку. вопрос был отредактирован. –
@Omribitan: Спасибо, я нашел решение. –