public MouseStatisticsSave(MouseStatistics statistics)
 {
     MouseDataList = new List<MouseData>();
     foreach (var item in statistics) {
         MouseDataList.Add(item);
     }
 }
Beispiel #2
0
        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();
                }
            });
        }