【发布时间】:2012-06-29 03:45:52
【问题描述】:
我想要达到的效果如下:
在上图中,您可以看到绑定到示例 ObservableItemsCollection ocSOI 的 DataGrid;
Code , Description, Total, Delivered 列分别绑定到ocSOI.Code, ocSOI.Description, ocSOI.TotalQty, ocSOI.DeliveredQty。
I am trying to Achieve : 当用户在'This Delivery' 文本框中输入值时,我想重新计算列'Remaining Qty' 和DomainContext 之前的SubmitChanges() 的值,我想更改'ocSOI.DeliveredQty' 的值添加当前以ocSOI.DeliveredQty = ocSOI.DeliveredQty + ThisDelivery 的值传递。
我非常沉迷于算法,我迷失在如何实现这一目标的概念中。我真的把我的头拉出来了,是我无法理解的设计缺陷吗.....不要......迷路了......请帮助.!!!
附言SalesOrderItem 实体包含 ID, Code, Description, TotalQty, DeliveredQty 属性。
附言我在我的视图模型中使用 MVVM-Light
【问题讨论】:
-
ThisDelivery和Remaining存储在 ViewModel 中的什么位置? -
@Rachel - 目前这是问题的一部分,不知道如何添加这些值以及将它们放置在视图模型中的什么位置。
标签: silverlight algorithm c#-4.0 mvvm-light radgridview