用于编辑文本块 WPF 的延迟双击

本文关键字:延迟 双击 WPF 编辑 文本 用于 | 更新日期: 2023-09-27 18:36:10

我正在尝试使某个文本块可以通过延迟双击进行编辑。类似于 Windows 资源管理器中的功能,当您执行延迟双击以编辑文件和文件夹名称时。这可能吗?

用于编辑文本块 WPF 的延迟双击

您在 Windows 资源管理器中看到的是单击启动重命名操作的选定/焦点项目。 您看到的第一次单击实际上选择/聚焦项目,第二次单击启动重命名操作。 您可以通过使用键盘选择其他项目,然后单击新选择的项目来验证这一点。

在单击所选/焦点项目和UI进入重命名模式之间似乎有很短的时间(例如半秒)。 所以。。。如果单击了已具有焦点的项目,则需要执行诸如启动计时器之类的操作。 如果计时器到期时该项目仍具有焦点,请进入重命名模式。

从那里开始,只需使用您想要实现的任何触发器/标志逻辑应用正确的模板即可。

编辑:对 WPF 就地编辑进行搜索,您应该找到一些代码示例。

注意:如果您也想连接 F2 键,也倾向于对所选项目启动重命名操作。