コード例 #1
0
        protected override async Task InitializeAsync()
        {
            await base.InitializeAsync();

            var navigator = _repositoryNavigatorService.Navigator;
            if (!navigator.Initialized)
            {
                navigator.Initialize();
            }

            Navigator = navigator;

            var lastRepositoryCategory = _configurationService.GetLastRepositoryCategory();
            var selectedRepositoryCategory = Navigator.RepositoryCategories.FirstOrDefault(x => string.Equals(x.Name, lastRepositoryCategory));
            if (selectedRepositoryCategory == null)
            {
                return;
            }

            selectedRepositoryCategory.IsSelected = true;
        }
コード例 #2
0
        protected override async Task InitializeAsync()
        {
            await base.InitializeAsync();

            var navigator = _repositoryNavigatorService.Navigator;

            if (!navigator.Initialized)
            {
                navigator.Initialize();
            }

            Navigator = navigator;

            var lastRepositoryCategory     = _configurationService.GetLastRepositoryCategory();
            var selectedRepositoryCategory = Navigator.RepositoryCategories.FirstOrDefault(x => string.Equals(x.Name, lastRepositoryCategory));

            if (selectedRepositoryCategory == null)
            {
                return;
            }

            selectedRepositoryCategory.IsSelected = true;
        }