编程语言
首页 > 编程语言> > c#-在Viewmodel中接收RaisePropertyChanged(MVVM Light)

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