gpt4 book ai didi

xaml - 在 XAML 中找不到 DoubleClick

转载 作者:行者123 更新时间:2023-12-03 15:13:39 25 4
gpt4 key购买 nike

我在 XAML 中有一个 ListView 控件。
这些项目由一个模板控件定义,该控件在网格内具有一个 TextBlock。
现在我想在双击 TextBlock 时触发一个 Action 。
令我惊讶的是,我发现没有可以连接的 DoubleClick 事件......!
我以为只是 TextBlock 没有它,但实际上没有控件有它。
我寻找 DoubleClick 和 MouseDoubleClick 但它们肯定不存在。

我已经阅读了使用 Gesture="MouseDoubleClick"将 EventTrigger 添加到控件的建议。它看起来很有希望,但在我的情况下,编译器会提示并告诉我没有像 MouseDoubleClick 这样的手势。与 DoubleClick 相同。

DoubleClick 在某些版本的 .Net 中消失了吗?
我有 .Net Framework 4.5,项目是 WPF 应用程序。

我是否必须通过检测 MouseDown 并检查自上次 MouseDown 以来耗时来做愚蠢的解决方法?听起来像石器时代...

最佳答案

使用内容 ContentControl,卢克!

<ContentControl MouseDoubleClick="OnDoubleClick"> 
<TextBlock Text="Hello" FontSize="15" />
</ContentControl>

关于xaml - 在 XAML 中找不到 DoubleClick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13172984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com