规则
实体示例:
public class Test{
public int IntXX{ get; set; }
public bool BoolXX { get; set; }
public string StringXX{ get; set; }
public DateTime DateXX{ get; set; }
public KeyValuePair<string, int> KVXX{ get; set; }
public Dictionary<string, object> DVXX{ get; set; }
}
var test=new Test();
以上属性名称只是便于下面进行描述,实际中并不是这样命名,根据具体情况命名。
- 项目中包含DevExpress的规则
控件类型 | 控件 | 命名规则 | 实体类型 | 控件取值 | 控件赋值 | 备注 |
---|---|---|---|---|---|---|
文本框 | TextBox TextEdit | txt拼音 txt英文名称 txt简拼 | string | test.StringXX=txtXXX.Text | txtXXX.Text=test.StringXX | |
时间控件 | TimeEdit | txt拼音 date英文名称 date简拼 | DateTime | test.DateXX=dateXXX.Time | dateXXX.Time =test.DateXX | |
复选框 | CheckBox CheckEdit | ck拼音 ck英文名称 ck简拼 | bool | test.BoolXX =ckXXX.Checked | ckXXX.Checked=test.BoolXX | |
单选按钮 | RadioGroup | rg拼音 rg英文名称 rg简拼 | int | test.IntXX=txtXXX.SelectedIndex | txtXXX.SelectedIndex=test.IntXX | |
单项选择 | ComboBo xEdit | cb拼音 cb英文名称 cb简拼 | KeyValuePair<string, int> | test.KVXX=new KeyV aluePair<string, int>(cbXXX.EditValue + “”, cbXXX.SelectedIndex) | cbXXX.SelectedIndex =test.KVXX.Value | |
多项选择 | CheckedCom boBoxEdit | ccb拼音 ccb英文名称 ccb简拼 | Dictionary<string, object> | GetCheckedListBoxItemSelected (ccbXXX) | SetCheckedListBoxItemSelected (data.DVXX, ccbXXX); | FormBase 基类窗体中有 |
后期补充