2013-03-20 74 views
1

我有一个职业球员有“职位”和“工资”字段。我有另一个类PlayerList,它扩展了observable集合并包含一个玩家列表。我已经将数据网格绑定到玩家列表。我如何将Text块绑定到Salary列的总和?我还想将一个文本块绑定到位置列为“转发”的球员数量。有任何想法吗?如何将文本块绑定到WPF中DataGrid列的总和?

回答

3

在您的viewmodel中创建属性并绑定到它们。您可以在PlayerList类上拥有一个属性SalarySum,并且该类的另一个属性可能是转发玩家的集合。然后,您可以像之前与玩家一样绑定到该属性。

1

它看起来像你的情况的问题是如何你在MVVM方式解决问题的思维
因为View不采取任何逻辑这是你ViewModel所以它应该只是一个正常的绑定的一部分到你的 ViewModelnvoigt告诉你。

结论
一个ViewModel形状的所有数据适合您的View