WPF双击编辑标签

奥维利亚

我有一个标签,显示一些内容。当用户双击标签时,它应使用户能够更改内容。

我做了一些研究,发现要达到这种简单效果通常很复杂。http://ludovic.chabant.com/devblog/2010/10/05/making-wpf-controls-double-clickable/

但是我所需要的只是一个标签(或文本框),双击该标签即可进行编辑。有没有更简单的方法可以做到这一点?

谢谢!

沙哈里亚尔

您可以创建一个textbox赞:

TextBox editLbl = new TextBox();
//add it to the controls list to display it

并将标签的所有属性设置为textboxlike locationsize等等。

设置keydown事件,然后按Enter键,隐藏textbox并将值设置为标签。

您还可以设置background color主题,就像您正在编辑标签的窗体窗口一样。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在WPF DataGrid中实现编辑和双击(MouseDoubleClick)。

来自分类Dev

在WPF DataGrid中实现编辑和双击(MouseDoubleClick)。

来自分类Dev

双击可编辑的TreeViewItem

来自分类Dev

当我们双击CheckboxTreeViewer选定的项目时,如何使键盘光标聚焦于编辑标签文本

来自分类Dev

禁用双击身体标签

来自分类Dev

wpf treeviewitem鼠标双击

来自分类Dev

双击listview WPF

来自分类Dev

wpf treeviewitem鼠标双击

来自分类Dev

在WPF应用程序中编辑所有标签颜色

来自分类Dev

在WPF应用程序中编辑所有标签颜色

来自分类Dev

WPF ListView项目对象双击

来自分类Dev

WPF ListView项目对象双击

来自分类Dev

双击时如何编辑td值

来自分类Dev

双击显示编辑文本键盘

来自分类Dev

双击选择的代码编辑器

来自分类Dev

双击时如何编辑td值

来自分类Dev

双击时,QTreeView编辑UserRole而不是DisplayRole

来自分类Dev

编辑快速编辑标签文本

来自分类Dev

即使双击按钮,VoiceOver也会读取标签

来自分类Dev

选择标签的双击事件。Firefox的问题

来自分类Dev

单击单选按钮的标签时双击

来自分类Dev

单击单选按钮的标签时双击

来自分类Dev

选择标签的双击事件。Firefox的问题

来自分类Dev

WPF DataGrid行双击事件以编程方式

来自分类Dev

WPF奇怪的窗口双击打开

来自分类Dev

(双击)WPF中的Touch Down事件?

来自分类Dev

WPF DataGrid行双击事件以编程方式

来自分类Dev

(双击)WPF中的Touch Down事件吗?

来自分类Dev

以编程方式绑定按钮以双击命令wpf