WPF: Slider nie podnosi MouseLeftButtonDown ani MouseLeftButtonUp

Próbowałem tego XAML:

<Slider Width="250" Height="25" Minimum="0" Maximum="1" MouseLeftButtonDown="slider_MouseLeftButtonDown" MouseLeftButtonUp="slider_MouseLeftButtonUp" />

I to C #:

private void slider_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
sliderMouseDown = true;
}

private void slider_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
sliderMouseDown = false;
}

Zmienna sliderMouseDown nigdy się nie zmienia, ponieważ zdarzenia MouseLeftButtonDown i MouseLeftButtonUp nigdy nie są wywoływane. Jak mogę uruchomić ten kod, gdy użytkownik ma lewy przycisk myszy na suwaku, aby ustawić wartość bool na true, a gdy mysz jest podniesiona, bool jest ustawiony na false?

questionAnswers(4)

yourAnswerToTheQuestion