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?