예제 #1
0
        //This method will get all the task models and then update the ControlList
        private void Load()
        {
            this.ControlList.Clear();
            var modelList = _dataRepository.GetAll();

            foreach (var model in modelList)
            {
                var control = new Controls.TaskModelControl(model, _dataRepository);
                this.ControlList.Add(control);
            }
            RaisePropertyChanged(nameof(ControlList));
            RaisePropertyChanged(nameof(RemainingTasks));
            RaisePropertyChanged(nameof(StatusColorBrush));
            RaisePropertyChanged(nameof(StatusString));
        }
예제 #2
0
        private void JustDesignTime()
        {
            for (int i = 0; i < 10; i++)
            {
                var control1 = new Controls.TaskModelControl(new TaskModel()
                {
                    IsDone = false
                }, _dataRepository);
                var control2 = new Controls.TaskModelControl(new TaskModel()
                {
                    IsDone = true
                }, _dataRepository);

                ControlList.Add(control1);
                ControlList.Add(control2);
            }
        }