相关疑难解决方法(0)

如何在WPF FrameworkElement上捕获单击和双击事件?

我可以像这样在TextBlock上单击一下:

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

我可以像这样双击 TextBlock:

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

但是如何在单个TextBlock上捕获它们并区分它们?

c# wpf double-click event-handling

20
推荐指数
2
解决办法
3万
查看次数

标签 统计

c# ×1

double-click ×1

event-handling ×1

wpf ×1