0

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

4

1 回答 1

3

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

似乎在单击选定/焦点项目和 UI 进入重命名模式之间有很短的持续时间(例如半秒)。所以......如果点击了一个已经有焦点的项目,你需要做一些事情,比如启动一个计时器。如果计时器到期时该项目仍然具有焦点,请进入重命名模式。

从那里开始,只需将正确的模板与您希望实现的任何触发器/标志逻辑一起应用即可。

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

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

于 2012-06-04T15:31:19.853 回答