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

本文关键字:数据绑定 高级 用于 net 任何 | 更新日期: 2023-09-27 18:03:48

是否有库可以让我将一个对象中的一个属性绑定到另一个对象中的两个属性的最大值?或者将其绑定到列表中每个对象中特定属性的每次出现的总和?

或者将一个列表绑定到另一个列表,这样两个列表都是同步的,目标列表中的每个元素总是在源列表中有相应的元素,而源列表中每个对象的特定属性绑定到目标列表中每个元素的特定属性?

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

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

更新:我刚刚开始这个github,以防其他人发现它有用。虽然还有很多工作要做,但是已经可以使用了。

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

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