我正在尝试将Click事件重新路由,以便像双击一样。 例如,如果我双击TextBox,它将选择所有文本,以便您可以编辑,我只需要单击一下就可以了。
是否可以重新路由这样的事件,如果是这样的话,怎么会这样做? 谢谢!
答案 0 :(得分:1)
在单击事件处理程序中,执行以下操作:
var newMouseEvent = new MouseButtonEventArgs(Mouse.PrimaryDevice, 0, MouseButton.Left)
{
RoutedEvent = Control.MouseDoubleClickEvent
};
myTextBox.RaiseEvent(newMouseEvent);