protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     if (e.Parameter is Game game)
     {
         PageLayout.Title = game.Name;
         VMGameDetails.Load(game);
     }
 }
 private void ListViewItem_DoubleTapped(object sender, DoubleTappedRoutedEventArgs e)
 {
     if (e.OriginalSource is FrameworkElement tappedElement)
     {
         if (tappedElement.DataContext is Player player)
         {
             VMGameDetails.EditPlayer(player);
         }
     }
 }
        void Sort(SortButton sender, PlayerComparer comparer)
        {
            if (ActiveSortButton == null)
            {
                ActiveSortButton = sender;
            }
            else if (ActiveSortButton != sender)
            {
                ActiveSortButton.ResetSortRequest();
                ActiveSortButton = sender;
            }

            VMGameDetails.Sort(comparer);
        }
 private void SaveToPDF_Tapped(object sender, TappedRoutedEventArgs e)
 {
     VMGameDetails.SaveToPDF();
 }
 private void PublishToVKButton_Tapped(object sender, TappedRoutedEventArgs e)
 {
     VMGameDetails.PublishToVK();
 }