适用于.NET的任何高级数据绑定库

时间:2013-03-12 22:57:04

标签: c# .net winforms

是否有任何库可以让我做一些事情,比如将对象中的属性绑定到另一个对象中两个属性的最大值?或者将它绑定到列表中每个对象内每个特定属性的总和?

或者将列表绑定到另一个列表,以便两个列表都被同步,并且目标列表中的每个元素始终在源列表中具有相应的元素,而源列表中的每个对象的特定属性都绑定到特定属性目标列表中的每个元素?

总之,是否有高级数据绑定库?这将使编码变得更加容易。

我相信WPF比WinForms有更高级的数据绑定,但是如果您打算建议我切换到WPF,我正在开发一个已经开发的WinForms项目,所以我需要一个现有的库或需要编写它自己。

更新:我刚开始this github,以防万一其他人认为它有用。它仍然需要做很多工作但已经可以使用了。

1 个答案:

答案 0 :(得分:0)

Microsoft Reactive Extensions库(http://msdn.microsoft.com/en-us/data/gg577609.aspx)不是特定于UI的,但可能提供一个中间层来帮助您实现您所述的许多目标。