我在 XAML 中有一个 ListView 控件。这些项目由一个模板控件定义,该控件在网格内具有一个 TextBlock。现在我想在双击 TextBlock 时触发一个动作。令我惊讶的是,我发现没有可以连接的 DoubleClick 事件......!我以为只是 TextBlock 没有它,但实际上没有控件有它。我寻找 DoubleClick 和 MouseDoubleClick 但它们肯定不存在。
我已经阅读了使用 Gesture="MouseDoubleClick" 将 EventTrigger 添加到控件的建议。它看起来很有希望,但在我的情况下,编译器会抱怨并告诉我没有像 MouseDoubleClick 这样的手势。与 DoubleClick 相同。
DoubleClick 在某些版本的 .Net 中消失了吗?我有 .Net Framework 4.5,项目是 WPF 应用程序。
我是否必须通过检测 MouseDown 并检查自上次 MouseDown 以来经过的时间来做愚蠢的解决方法?听起来像石器时代...