Beispiel #1
0
        private void InitialiseProjectSubtasks(ICollection <ProjectSubtask> subtasks)
        {
            foreach (var wrapper in Subtasks)
            {
                wrapper.PropertyChanged -= Wrapper_PropertyChanged;
            }

            Subtasks.Clear();
            foreach (var projectSubtask in subtasks)
            {
                var wrapper = new SubTaskWrapper(projectSubtask);
                Subtasks.Add(wrapper);
                wrapper.PropertyChanged += Wrapper_PropertyChanged;
            }
        }