次のように、TextBlockのシングルクリックをキャッチできます。
private void TextBlock_MouseDown(object sender, MouseButtonEventArgs e)
{
MessageBox.Show("you single-clicked");
}
次のように、TextBlockのダブルクリックをキャッチできます。
private void TextBlock_MouseDown(object sender, MouseButtonEventArgs e)
{
if (e.LeftButton == MouseButtonState.Pressed)
{
if (e.ClickCount == 2)
{
MessageBox.Show("you double-clicked");
}
}
}
しかし、単一の TextBlock で両方をキャッチし、2 つを区別するにはどうすればよいでしょうか?