Exemple #1
0
        public async void ShowAt(FrameworkElement target)
        {
            DataContext = target.DataContext;
            WatchedEpsFlyout.ShowAt(target);

            var numbers = new List <int>();
            int i = ViewModel.MyEpisodesFocused, j = ViewModel.MyEpisodesFocused - 1, k = 0;

            for (; k < 10; i++, j--, k++)
            {
                if (ViewModel.AllEpisodes == 0 || i <= ViewModel.AllEpisodesFocused)
                {
                    numbers.Add(i);
                }
                if (j >= 0)
                {
                    numbers.Add(j);
                }
            }
            QuickSelectionGrid.ItemsSource = numbers.OrderBy(i1 => i1).Select(i1 => i1.ToString());
            await Task.Delay(100);

            QuickSelectionGrid.SelectedItem = ViewModel.MyEpisodesFocused.ToString();
            QuickSelectionGrid.ScrollIntoView(QuickSelectionGrid.SelectedItem);
        }
 private void SubmitWatchedEps(object sender, KeyRoutedEventArgs e)
 {
     if (e.Key == VirtualKey.Enter)
     {
         ViewModel.ChangeWatchedCommand.Execute(null);
         WatchedEpsFlyout.Hide();
         e.Handled = true;
     }
 }
Exemple #3
0
        private void TxtBoxWatchedEps_OnKeyDown(object sender, KeyRoutedEventArgs e)
        {
            if (e.Key != VirtualKey.Enter)
            {
                return;
            }

            (DataContext as AnimeItemViewModel).OnFlyoutEpsKeyDown.Execute(e);
            WatchedEpsFlyout.Hide();
        }
 private void QuickSelectionGrid_OnItemClick(object sender, ItemClickEventArgs e)
 {
     ViewModel.WatchedEpsInput = e.ClickedItem as string;
     ViewModel.ChangeWatchedCommand.Execute(null);
     WatchedEpsFlyout.Hide();
 }
 private void WatchedEpsButton_OnClick(object sender, RoutedEventArgs e)
 {
     WatchedEpsFlyout.Hide();
 }
Exemple #6
0
 private void BtnSubmitOnClick(object sender, RoutedEventArgs e)
 {
     ViewModel.OnFlyoutEpsKeyDown.Execute(null);
     WatchedEpsFlyout.Hide();
 }
 private void ShowWatchedFlyour(object sender, RoutedEventArgs e)
 {
     WatchedEpsFlyout.ShowAt(WatchedFlyoutButton);
 }
 private void BtnSubmitOnClick(object sender, RoutedEventArgs e)
 {
     WatchedEpsFlyout.Hide();
 }
 public void ShowAt(FrameworkElement target)
 {
     DataContext = target.DataContext;
     WatchedEpsFlyout.ShowAt(target);
 }