예제 #1
0
        private void RedirectToLoginPage(BrowsingHistoryParameter parameter)
        {
            var param = new RedirectParameter {
                RedirectTo = "BrowsingHistoryMain", Parameter = parameter
            };

            NavigationService.Navigate("Error.LoginRequired", param.ToJson());
        }
예제 #2
0
파일: App.xaml.cs 프로젝트: mika-f/Pyxis
        protected override Task OnLaunchApplicationAsync(LaunchActivatedEventArgs args)
        {
            NavigationService.Navigate("HomeMain", "{\"ContentType\":0}");
            var param = new BrowsingHistoryParameter {
                ContentType = ContentType2.IllustAndManga
            };

            Debug.WriteLine(param.ToJson());
            return(Task.CompletedTask);
        }
예제 #3
0
        private void Initialize(BrowsingHistoryParameter parameter)
        {
            _categoryService.UpdateCategory();
            SelectedIndex         = (int)parameter.ContentType;
            _pixivBrowsingHistory = new PixivBrowsingHistory(_pixivClient, parameter.ContentType, _queryCacheService);

            if (parameter.ContentType == ContentType2.IllustAndManga)
            {
                ModelHelper.ConnectTo(BrowsingItems, _pixivBrowsingHistory, w => w.Illusts, CreatePixivImage)
                .AddTo(this);
            }
            else
            {
                ModelHelper.ConnectTo(BrowsingItems, _pixivBrowsingHistory, w => w.Novels, CreatePixivNovel)
                .AddTo(this);
            }
        }