WPF:可编辑的单选按钮
本文关键字:单选按钮 编辑 WPF | 更新日期: 2023-09-27 17:56:50
我需要类似"TextBox like Label"的东西来表示"RadioButton内容"。
我已经成功建立了所有数据库连接和绑定,并且我所有的单选按钮都是根据我的数据库信息创建的,没有问题。
当用户将新项目添加到单选按钮时,他/她将能够更改其内容,直到他/她按回车键或聚焦。单选按钮内容现在的行为类似于标签,但不知何故,我希望有一个类似文本框的行为来编辑它。编辑后,其内容应继续其默认行为。
使用单选按钮(编辑模板)是否有任何解决方案,或者我应该考虑使用一个按钮和一个可编辑标签编写自己的单选按钮?
提前感谢!
RadioButton 类扩展了 ContentControl,这意味着它有一个可以根据需要定义的内容。因此,您可以做的只是将可编辑的文本框设置为单选按钮的内容
例:
<RadioButton>
<TextBox Text="Test" />
</RadioButton>
没有实现文本框的可编辑性,这是你必须自己做的。 但是要走的方法是创建一个用户控件来管理相关内容控件的内容(单选按钮)
这是 WPF,为什么不只编写一个包含文本框的单选按钮?可以将 texbox 文本绑定到通常为单选按钮值绑定的任何属性。