public MouseStatisticsSave(MouseStatistics statistics) { MouseDataList = new List<MouseData>(); foreach (var item in statistics) { MouseDataList.Add(item); } }
public MainViewModel(MouseController mouse, MouseStatistics statistics) { _mouseController = mouse; _statistics = statistics; ReadSavedData(); mouse.PropertyChanged += (s, e) => RaisePropertyChanged(e.PropertyName); OnOffCommand = new RelayCommand(OnOff); ShowStaticticsCommand = new RelayCommand(ShowStatistics); //Подписка на сообщение для получения настроек Messenger.Default.Register<NotificationMessage<MouseSettings>>(this, (e) => { if (e.Content.AutoStart) { OnOff(); } }); }