using Aucma.Scada.Model.domain; using GalaSoft.MvvmLight; using GalaSoft.MvvmLight.Command; using HighWayIot.Log4net; using System; using System.Collections.ObjectModel; namespace Aucma.Scada.UI.viewModel { public class RecordViewModel : ViewModelBase { private LogHelper logHelper = LogHelper.Instance; public RecordViewModel() { QueryCommand = new RelayCommand(Query); ResetCommand = new RelayCommand(Reset); } #region 参数定义 private String search = String.Empty; public String Search { get { return search; } set { search = value; RaisePropertyChanged(); } } private ObservableCollection gridModelList; //前端使用的属性 public ObservableCollection GridModelList { get { return gridModelList; } set { gridModelList = value; RaisePropertyChanged(); } } #endregion #region 事件定义 /// /// 查询事件 /// public RelayCommand QueryCommand { get; set; } /// /// 重置 /// public RelayCommand ResetCommand { get; set; } #endregion /// /// 查询 /// public void Query() { } /// /// 重置 /// public void Reset() { Search = String.Empty; this.Query(); } } }