Я пробовал этот XAML:
<Slider Width="250" Height="25" Minimum="0" Maximum="1" MouseLeftButtonDown="slider_MouseLeftButtonDown" MouseLeftButtonUp="slider_MouseLeftButtonUp" />
И этот С#:
private void slider_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
sliderMouseDown = true;
}
private void slider_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
sliderMouseDown = false;
}
Переменная sliderMouseDown никогда не изменяется, потому что события MouseLeftButtonDown и MouseLeftButtonUp никогда не возникают. Как я могу заставить этот код работать, когда пользователь имеет левую кнопку мыши на слайдере, чтобы значение bool установлено равным true, а когда мышь вставлена, bool имеет значение false?