How can I catch both single-click and double-click events on WPF FrameworkElement?

后端 未结 9 1511
鱼传尺愫
鱼传尺愫 2020-12-15 06:21

I can catch a single-click on a TextBlock like this:

private void TextBlock_MouseDown(object sender, MouseButtonEventArgs e)
{
    MessageBo         


        
9条回答
  •  南笙
    南笙 (楼主)
    2020-12-15 06:36

    I did it this Way and it works perfectly

    If e.Clicks = 2 Then
                doubleClickTimer.Stop()
            ElseIf e.Clicks = 1 Then
                doubleClickTimer.Enabled = True
                doubleClickTimer.Interval = 1000
                doubleClickTimer.Start()
    
    
            End If
    
    
     Private Sub doubleClickTimer_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles doubleClickTimer.Tick
    
            OpenWebPage("abc")
            doubleClickTimer.Stop()
        End Sub
    

提交回复
热议问题