我有一个像这样的简单DTO课程:
public class User
{
public string FirstName { get; set; }
public string LastName { get; set; }
public int Age { get; set; }
}
在我的WinForm OnLoad
事件中,我生成类似User
类型的对象(用于测试目的。在实际场景中,DTO对象被传递给表单构造函数):
User myUser = new User()
{
FirstName = "Latheesan",
LastName = "Kanes",
Age = 26
};
现在,在我的表单上,我有以下文本框控件:
我的文本框控件被正确命名以匹配DTO字段。
我的问题;是否可以将DTO字段myUser
。FirstName
绑定到表单控件的文本框FirstName
,以便从表单中填充来自我的DTO的值并更改值表格更新了DTO本身?
目前,我必须手动执行此操作...
e.g。 OnLoad
:
FirstName.Text = myUser.FirstName;
e.g。 OnFormClosed
:
myUser.FirstName = FirstName.Text;
我想通过将控件绑定到DTO来实现自动化,如果可能的话......