Winforms数据绑定

时间:2012-08-08 16:35:21

标签: winforms data-binding

我熟悉WPF技术,特别是MVVM方法。最近我开始在Winforms中编程,我想知道 - 在winforms中使用数据绑定(与INotiify结合使用......)被认为是最佳实践,还是过度杀伤?

有人说数据绑定是winforms中屁股的真正痛苦,是吗?

只是为了说清楚:我不是在谈论winforms中的完整MVVM实现 - 只是将数据绑定到控件(文本框等,而不是按钮)。

1 个答案:

答案 0 :(得分:0)

Windows窗体中的数据绑定与WPF的工作方式完全不同 - 而且(IMO)更令人痛苦。主要的问题是有更多的restrictions on the binding source,并且没有一种干净的方法来处理像IValueConverter这样的事情,因此通常会有很多额外的工作涉及获取任何东西,但非常简单地绑定到工作干净。

有关如何在Windows窗体中使用数据绑定的详细信息,请参阅MSDN in Windows Forms Data Binding