/// <summary> /// Initializes a new instance of the <see cref="ColumnsSettingsViewModel"/> class. /// Конструктор /// </summary> /// <param name="pers"> /// The pers. /// </param> public ColumnsSettingsViewModel(Pers pers) { this.pers = pers; this.NewTaskType = new TypeOfTask() { NameOfTypeOfTask = "Новый тип", IntervalForDefoult = TimeIntervals.Нет, ContextForDefoult = pers.Contexts.FirstOrDefault(), StatusForDefoult = pers.Statuses.FirstOrDefault() }; // Заполняем интервалы времени this.IntervalsOfTime = StaticMetods.GetRepeatIntervals(); this.StatSetVMProperty = new ucStatusesSettingsViewModel( pers.Statuses, pers.Tasks, pers.TasksTypes, pers.Views); this.ContSetVMProperty = new ucContextSettingsViewModel( pers.Contexts, pers.Tasks, pers.TasksTypes, pers.Views); }