public TaskOrderSettingsPageViewModel(IWorkbook workbook, INavigationService navigationService) : base(workbook, navigationService)
        {
            TaskOrdering taskOrdering1 = this.Settings.GetValue <TaskOrdering>(CoreSettings.TaskOrderingType1);

            this.sortOption1  = taskOrdering1.GetDescription();
            this.isAscending1 = this.Settings.GetValue <bool>(CoreSettings.TaskOrderingAscending1);

            TaskOrdering taskOrdering2 = this.Settings.GetValue <TaskOrdering>(CoreSettings.TaskOrderingType2);

            this.sortOption2  = taskOrdering2.GetDescription();
            this.isAscending2 = this.Settings.GetValue <bool>(CoreSettings.TaskOrderingAscending2);

            TaskOrdering taskOrdering3 = this.Settings.GetValue <TaskOrdering>(CoreSettings.TaskOrderingType3);

            this.sortOption3  = taskOrdering3.GetDescription();
            this.isAscending3 = this.Settings.GetValue <bool>(CoreSettings.TaskOrderingAscending3);
        }
        private string GetTaskOrderDescription()
        {
            TaskOrdering taskOrdering1 = this.Workbook.Settings.GetValue <TaskOrdering>(CoreSettings.TaskOrderingType1);
            TaskOrdering taskOrdering2 = this.Workbook.Settings.GetValue <TaskOrdering>(CoreSettings.TaskOrderingType2);
            TaskOrdering taskOrdering3 = this.Workbook.Settings.GetValue <TaskOrdering>(CoreSettings.TaskOrderingType3);

            return(string.Format(StringResources.OptionSettingsPage_SectionOrderingFormat, taskOrdering1.GetDescription(), taskOrdering2.GetDescription(), taskOrdering3.GetDescription()));
        }