/// <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);
        }