有关数据绑定到对象的最佳做法或提示是什么?
我有一个复杂的数据绑定场景,其中我的winform将BindingSource设置为一个对象。此对象是Customer类,表单绑定客户的属性,如“firstName”,“lastName”等。
每个属性都有以下模式(伪代码)
某些属性的某些更改需要自动设置其他值。例如:
我在哪里根据复选框放置将设置国家/地区/州/省的代码?如果我按错误的顺序设置属性,(国家/地区)对国家/地区的更改将强制更改省列表并覆盖所选省份,因为它不在列表中(这是一个简单的例子,但反映了时间问题。)
有关数据绑定到对象的最佳做法或提示是什么?
答案 0 :(得分:0)
绑定不一定是一对一的。例如,您可以收听国家/地区或复选框更改以确定省份。
你所拥有的虽然看起来像状态流,但在给定的状态下,做X.添加一个'hidden'属性,正确表示你想要用于绑定的状态:PreDefined,Normal,Advanced然后绑定can也可以将此作为一个“提示”来了解如何正确展示自己。
我希望这会有所帮助。