Пример #1
0
        private async Task ViewLoaded()
        {
            _loading = true;

            DistanceUnitType distanceUnitType = await _settingsService.GetStoredDistanceUnitTypeAsync();

            SelectedMeasurementUnit = distanceUnitType.ToString();

            ActivitySort activitySort = await _settingsService.GetStoredActivitySortAsync();

            SelectedSortType = activitySort.ToString();

            _loading = false;
        }
Пример #2
0
        private async Task ViewLoaded()
        {
            _loading = true;

            DistanceUnitType distanceUnitType = await _settingsService.GetStoredDistanceUnitTypeAsync();

            SelectedMeasurementUnit = distanceUnitType.ToString();

            ActivitySort activitySort = await _settingsService.GetStoredActivitySortAsync();

            SelectedSortType = activitySort.ToString();

            var appInfoList = await _settingsService.GetAppInfoAsync();

            CurrentVersion = appInfoList.FirstOrDefault();
            //TODO: Glenn - refactor initialization in settings service? While converting json to class?
            if (CurrentVersion.Features != null)
            {
                InfoOverviewItem features = new InfoOverviewItem()
                {
                    Header = "Features",
                    Items  = new ObservableCollection <string>(CurrentVersion.Features)
                };
                CurrentVersion.OverviewItems.Add(features);
            }

            if (CurrentVersion.BugFixes != null)
            {
                InfoOverviewItem bugFixes = new InfoOverviewItem()
                {
                    Header = "Bug fixes",
                    Items  = new ObservableCollection <string>(CurrentVersion.BugFixes)
                };
                CurrentVersion.OverviewItems.Add(bugFixes);
            }

            await Task.Run(GetMapSizes);

            _loading = false;
        }