对于“RadioButton内容”,我需要像“TextBox like Label”这样的东西。
我已成功完成所有数据库连接和绑定,并且根据我的数据库信息创建了所有Radiobuttons,没有问题。
当用户向RadioButtons添加新项目时,他/她将能够更改其内容,直到他/她按下输入或聚焦。 RadioButton内容的行为与现在的行为类似,但不知何故,我希望有类似TextBox的行为能够编辑它。编辑后,其内容应继续其默认行为。
使用RadioButton(编辑模板)是否有任何解决方案?或者我应该考虑用一个按钮和一个可编辑标签编写我自己的Radiobutton?
提前致谢!
答案 0 :(得分:2)
这是WPF,为什么不只是撰写一个包含文本框的单选按钮?您可以将texbox文本绑定到您通常为单选按钮值绑定的任何属性。
答案 1 :(得分:2)
RadioButton类扩展了ContentControl,这意味着它具有可以根据需要定义的内容。 所以你可以做的就是设置一个可编辑的TextBox作为Radiobutton的内容
示例:
<RadioButton>
<TextBox Text="Test" />
</RadioButton>
没有实现TextBox的可编辑性,你必须自己动手。但是要走的路是创建一个用户控件来管理相关内容控件(radiobutton)的内容