public PresenceTrackerViewModel(PresenceTrackerModel data)
        {
            _filterDuringDay  = false;
            _data             = data;
            _filteredMessages = new ObservableCollection <StateChanged>();
            _data.Messages.CollectionChanged += messages_CollectionChanged;
            Messages = _data.Messages;

            updateFilter();
        }
Ejemplo n.º 2
0
        protected override void OnStartup(StartupEventArgs e)
        {
            base.OnStartup(e);

            checkSaveLocations();

            DataModel = new PresenceTrackerModel(dataLocation);
            DataModel.addStateChange(DateTime.Now, State.AppStart);

            Data = new PresenceTrackerViewModel(DataModel);

            //create the notifyicon (it's a resource declared in NotifyIconResources.xaml
            _notifyIcon = (TaskbarIcon)FindResource("NotifyIcon");
        }