【发布时间】:2015-12-18 15:55:01
【问题描述】:
在父级中有一个 Observable Collection PendingPayment,其中列出了所有待处理的销售付款以及已支付的列金额。
然后用户可以选择一个特定的销售并在新的子窗口中打开它。
如果用户只是在子窗口中编辑文本框支付金额并关闭窗口而不将新的支付金额保存到数据库,则出现问题的事情是父窗口中包含支付金额列的可观察集合被更新。
我想要的是仅当数据库中的值更新时才更新集合。
【问题讨论】:
-
您需要创建一个单独的集合,其中包含不同的对象,以供子视图使用。然后在数据库保存完成后将数据复制回父可观察集合中的对象,或者在数据库保存后重新检索父表单中的数据。
标签: c# wpf collections observablecollection