【发布时间】:2018-01-06 16:50:22
【问题描述】:
在 c# 中向单选按钮添加自定义属性的最佳方法是什么?
背景:
我正在开发一个小型 winform 工具,并在点击执行按钮时使用 2 个单选按钮组来设置一些信息。现在我不想去:
if(rb1.checked){...}
if(rb2.checked){...}
//and so on...
我实际上缺少的是价值属性......在大多数语言中,例如PHP 复选框至少有 3 个基本属性...
- 姓名/班级/ID |识别复选框
- 文字/说明 | (或者你想怎么称呼它)向用户显示标题
- 价值 |在您需要时提交的值。
我想得到返回的值。例如。复选框的名称是Foo,文本或标题是Bar,但我想要的值应该是hello world。
下一个想法是创建一个从单选按钮派生的单选按钮类
class myRadioButton : RadioButton { ... }
但这是最好的方法吗...(在我看来它有点过于强大了?!?!)这是实现这一目标的唯一方法吗?
我找到了一些 asp 的答案,将一些属性添加到 xml 部分......但我不使用 asp,如果这适合的话,实际上也没有。
【问题讨论】:
-
Wpf?表格? ASP.NET?银光?其他一些我忘了提的 UI 框架?
-
抱歉 :D 是的 winform。将其添加到我的问题中
-
你在做什么?窗体? WPF?请向我们提供更多相关信息。
标签: c# winforms radio-button