c#-在Viewmodel中接收RaisePropertyChanged(MVVM Light)
作者:互联网
我得到了这个数据结构:
12个测量,每个测量包含1-x个像元,每个像元包含1-x个测站.每次测量的小区/站数量相同.
因此,我有一个测量,一个单元和一个站类.这3个都实现了ObservableObject类.
在我的视图中,我为每个度量创建一个Items控件以显示度量的所有单元格.每个项目都包含一个Items控件,以在文本框中显示所有工作站.
现在,我需要进行第13次测量,在该测量中,我需要计算所有测量中每个站点的总和. (来自所有12个测量的单元1中的工作站1).
目前,我的Viewmodel仅包含带有12个基本度量的Observable集合.
如何检测Station-Textbox的值是否已更改以及哪个Station已更改?
解决方法:
您可以为ViewModel中的每个Station锁定PropertyChanged
事件.这是ObservableObject中的事件处理程序,每当修改属性(INotifyPropertyChanged
接口的一部分)时,都会触发该事件处理程序.
标签:mvvm-light,wpf,c,mvvm 来源: https://codeday.me/bug/20191201/2079572.html