单击后停止双击

时间:2009-05-14 13:32:39

标签: .net wpf double-click

我在WPF中开发一个应用程序,只需单击一个项目就可以将视图更改为其他内容。问题是,如果用户双击该项目,则第一个事件将是单击打开另一个视图,下一个事件将是双击新视图。双击新视图将导致其他事情发生。 所以,问题是; 我将单击事件发送到第一个视图后,是否可以停止双击?我试图在单击方法中在MouseButtonEventArgs上设置Handled = true,但这不起作用。另一个视图仍将获得双击,随机事情仍将发生。我的问题有什么聪明的解决方案吗?

/丹尼尔

1 个答案:

答案 0 :(得分:1)

RaymondChen再次成为宝贵的资源。

我建议您阅读链接的half second delay article以获取更深入的详细信息,但有一个显示延迟如何向用户显示。