我有點失落如何實現這一點,而我甚至不需要考慮如何在代碼背後執行此操作。使用表格累積數據
想象一下,網格中有一些數據,並且有第一列是開始時間。然後我有一個名爲持續時間的專欄。
實體本身具有保存到數據庫的StartTime和EndTime屬性。我添加了持續時間,這是一個計算屬性。
有以網格3行:
StartTime Duration (min)
12:40 105
14:25 186
17:31 72
如果用戶更改14時25分至14點35,這意味着結束時間爲第一行和開始時間爲第二行被改變。這也意味着第一行和第二行的持續時間應該被計算和更新。
那麼,如何在MVVM體系結構中執行此操作,當用戶更改網格中的StartTime時,一切都會更新?
隨着代碼我可以在10分鐘內做到這一點。 :)
有時MVVM會中斷,應該被打破。 – kenny