using System.ComponentModel; namespace OS.Spin.ViewModle.Models { public class ShowData : INotifyPropertyChanged { private string _currentlyChecked; //当前已检测 private string _currentSpeed; //当前速度 private string _maximumSpeed; //最大速度 private string _startTime; //开始时间 private string _defectiveQuantity; //瑕疵数量 private string _totalDeduction; //总扣分 private string _recommendAss; //建议评定 public string currentlyChecked { get { return _currentlyChecked; } set { _currentlyChecked = value; OnPropertyChanged(currentlyChecked); //本来就是string类型的,所以这里不需要加引号吧 } } public string currentSpeed { get { return _currentSpeed; } set { _currentSpeed = value; OnPropertyChanged(currentSpeed); } } public string maximumSpeed { get { return _maximumSpeed; } set { _maximumSpeed = value; OnPropertyChanged(maximumSpeed); } } public string startTime { get { return _startTime; } set { _startTime = value; OnPropertyChanged(startTime); } } public string defectiveQuantity { get { return _defectiveQuantity; } set { _defectiveQuantity = value; OnPropertyChanged(defectiveQuantity); } } public string totalDeduction { get { return _totalDeduction; } set { _totalDeduction = value; OnPropertyChanged(totalDeduction); } } public string recommendAss { get { return _recommendAss; } set { _recommendAss = value; OnPropertyChanged(recommendAss); } } public event PropertyChangedEventHandler PropertyChanged; protected void OnPropertyChanged(string strPropertyInfo) { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(strPropertyInfo)); } } } }