.net 数据绑定与值的控制设置
我今天的问题更多的是理论上的,而不是技术上的,但这里是。有谁能告诉我以下两种模式之间的真正区别和/或问题:.net 数据绑定与值的控制设置,.net,design-patterns,data-binding,.net,Design Patterns,Data Binding,我今天的问题更多的是理论上的,而不是技术上的,但这里是。有谁能告诉我以下两种模式之间的真正区别和/或问题: 控件属性的代码隐藏设置: myTextbox.text=myEntity.mypropertyvalue 换句话说,为实体构建一个可观察的集合然后进行数据绑定有什么好处?这似乎太过分了,不是吗?特别是在我的例子中,它是单向绑定,实体最多包含2个属性 有什么意见吗?数据绑定功能: 最重要的是:保持UI和业务逻辑的解耦,以便UI和业务逻辑仅通过由绑定名称(绑定属性和命令)组成的著名协议
控件属性的代码隐藏设置:
myTextbox.text=myEntity.mypropertyvalue
换句话说,为实体构建一个可观察的集合然后进行数据绑定有什么好处?这似乎太过分了,不是吗?特别是在我的例子中,它是单向绑定,实体最多包含2个属性
有什么意见吗?数据绑定功能:
- 最重要的是:保持UI和业务逻辑的解耦,以便UI和业务逻辑仅通过由绑定名称(绑定属性和命令)组成的著名协议绑定
- 绑定源/目标更改时的通知
- 在更新UI中的数据时自动更新绑定源,例如,当用户编辑文本框时,绑定数据也会受到影响