如何将单击事件重路由为双击

本文关键字:路由 双击 事件 单击 | 更新日期: 2023-09-27 18:03:57

我试图重新路由点击事件,以像双击一样。例如,如果我双击一个文本框,它会选择所有的文本,这样你就可以编辑,我想要一个单一的点击做同样的。

是否有可能像这样重新路由事件,如果有,如何这样做?谢谢!

如何将单击事件重路由为双击

在单次点击事件处理程序中,执行以下操作:

var newMouseEvent = new MouseButtonEventArgs(Mouse.PrimaryDevice, 0, MouseButton.Left) 
{ 
    RoutedEvent = Control.MouseDoubleClickEvent
};
myTextBox.RaiseEvent(newMouseEvent);