WPF: Slider löst weder MouseLeftButtonDown noch MouseLeftButtonUp aus

Ich habe dieses XAML ausprobiert:

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

Und dieses C #:

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

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

Die Variable sliderMouseDown wird niemals geändert, da die Ereignisse MouseLeftButtonDown und MouseLeftButtonUp niemals ausgelöst werden. Wie kann ich diesen Code zum Laufen bringen, wenn ein Benutzer die linke Maustaste auf einem Schieberegler gedrückt hat, um einen Bool-Wert auf true zu setzen, und wenn die Maus hoch ist, ist der Bool auf false gesetzt?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage