用的是MVVM
后台有一个变量
private List<AlarmInfo> m_AlarmList;
        public List<AlarmInfo> AlarmList
        {
            get
            { 
                return m_AlarmList; 
            }
            set
            {
                m_AlarmList = value;
                this.RaisePropertyChanged("AlarmList");
            }
        }界面上有一个DataGrid是这样绑定的<DataGrid ItemsSource="{Binding Path=AlarmList,Mode=OneWay}"
在后台修改AlarmList的时候,原以为界面上的DataGrid的数据也会修改.但事实上却没有修改.
但是同样的写法,如果换成string和Label的话,就可以了.
想请教一下是什么情况