Wie kann ich Einzelklick- und Doppelklickereignisse in WPF FrameworkElement erfassen?

Ich kann einen fangenein einziger Klick auf einem TextBlock wie folgt:

private void TextBlock_MouseDown(object sender, MouseButtonEventArgs e)
{
    MessageBox.Show("you single-clicked");
}

Ich kann einen fangenDoppelklick auf einem TextBlock wie folgt:

private void TextBlock_MouseDown(object sender, MouseButtonEventArgs e)
{
    if (e.LeftButton == MouseButtonState.Pressed)
    {
        if (e.ClickCount == 2)
        {
            MessageBox.Show("you double-clicked");
        }
    }
}

Aber wie fange ich sie beide auf einem einzelnen TextBlock und unterscheide zwischen den beiden?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage