Exemplo n.º 1
0
 public virtual void OnLoaded(object sender, RoutedEventArgs e)
 {
     _list                      = ControlsHelper.Find <System.Windows.Controls.ListView>("DownloadInfoChapters");
     _notification              = ControlsHelper.FindResource <NotificationViewModel>("Notification");
     _editModel                 = ControlsHelper.FindResource <EditDownloadViewModel>("Edit");
     _hqStatus                  = ControlsHelper.FindResource <HqStatusViewModel>("HqStatus");
     _hqStatus.PropertyChanged += HqStatusChanged;
 }
 public virtual void OnLoaded(object sender, RoutedEventArgs e)
 {
     _notification   = ControlsHelper.FindResource <NotificationViewModel>("Notification");
     _pageTitleView  = ControlsHelper.FindResource <NavigationViewModel>("NavigationView");
     _readerView     = ControlsHelper.Find <System.Windows.Controls.ListView>("FlipViewReader");
     _scroolOfReader = _readerView.Find <ScrollViewer>().FirstOrDefault();
     _scroolOfReader.ScrollChanged += ScroolViwer_ViewChanged;
 }
Exemplo n.º 3
0
        public override void Execute(MouseWheelEventArgs parameter)
        {
            _listView = ControlsHelper.Find <ListView>("FlipViewReader");

            var source = PresentationSource.FromVisual(_listView);

            ((HwndSource)source)?.AddHook(Hook);
        }
Exemplo n.º 4
0
        private void Shutdown()
        {
            var check = ControlsHelper.Find <CheckBox>("ChkShudown");

            if (check.IsChecked == true)
            {
                Process.Start("shutdown", "/s /t 0");
            }
        }
Exemplo n.º 5
0
        public virtual void OnLoaded(object sender, RoutedEventArgs e)
        {
            _downloadListViewModel = ControlsHelper.FindResource <DownloadListViewModel>("DownloadListView");
            _downloadList          = ControlsHelper.Find <ListView>("DownloadList");
            _chapterList           = ControlsHelper.Find <ListView>("HqChapters");

            DownloadEventHub.DownloadStart        += OnDownloadStart;
            DownloadEventHub.DownloadEnd          += OnDonwloadEnd;
            DownloadEventHub.DownloadChapterStart += OnDownloadChapterStart;
            DownloadEventHub.DownloadChapterEnd   += OnDownloadChapterEnd;;
            DownloadEventHub.DownloadProgress     += OnDownloadProgress;

            Task.Run(() => {
                var downloadList = _downloadManager.GetDownloadList();
                Dispatcher.Invoke(() => {
                    _downloadListViewModel.DownloadList = downloadList;
                });
            });
        }
Exemplo n.º 6
0
        public void AddSelectedsToDownload()
        {
            var listView = ControlsHelper.Find <System.Windows.Controls.ListView>("Updates");
            var hq       = _detailsViewModel.DownloadInfo.Hq;

            hq.Chapters = new List <Chapter>();
            foreach (var item in listView.SelectedItems)
            {
                hq.Chapters.Add(item as Chapter);
            }

            var downloadLocation = Directory.GetParent(_detailsViewModel.DownloadInfo.Path).FullName;

            if (!string.IsNullOrEmpty(downloadLocation))
            {
                _downloadManager.AddToDownloadList(hq, downloadLocation);
            }
            _detailsViewModel.UpdateVisibility = false;
        }
        public virtual void AddSelectedsToDownload()
        {
            var listView = ControlsHelper.Find <System.Windows.Controls.ListView>("HqChapters");
            var hq       = _hqStatusView.Hq;

            hq.Chapters = new List <Chapter>();
            foreach (var item in listView.SelectedItems)
            {
                hq.Chapters.Add(item as Chapter);
            }

            _entryManager.AddTo(ReadStatus.PRETENDO_LER, hq);
            var downloadLocation = SetDefaultPath();

            if (!string.IsNullOrEmpty(downloadLocation))
            {
                _configurationContext.DownloadLocation.Save(new DownloadLocation {
                    Location = downloadLocation
                });
                _downloadManager.AddToDownloadList(hq, downloadLocation);
            }
        }
Exemplo n.º 8
0
        public void Read <T>(Chapter clickedChapter) where T : System.Windows.Controls.Page
        {
            var gridView = ControlsHelper.Find <System.Windows.Controls.ListView>("DownloadInfoChapters");

            _detailsViewModel.SelectedChapter = clickedChapter;
            var readerModel = new ReaderViewModel {
                Hq                 = _detailsViewModel.DownloadInfo.Hq,
                ActualChapter      = _detailsViewModel.SelectedChapter,
                ActualChapterIndex = gridView.SelectedIndex
            };
            var next = readerModel.ActualChapterIndex + 1;

            if (next < readerModel.Hq.Chapters.Count)
            {
                readerModel.NextChapter = readerModel.Hq.Chapters[next];
            }
            if (readerModel.ActualChapterIndex > 0)
            {
                readerModel.PreviousChapter = readerModel.Hq.Chapters[readerModel.ActualChapterIndex - 1];
            }

            _navigationManager.Navigate <T>("Reader", readerModel);
        }
        public int ChangeNumCollumns()
        {
            var grid = ControlsHelper.Find <Grid>("Principal");

            return(Convert.ToInt32(grid.ActualWidth / 200));
        }