Esempio n. 1
0
 private void ActiveDeckChanged(ActiveDeckChanged obj)
 {
     if (obj.ActiveDeck != null) //null when filter on decklist is refreshed
     {
         RefreshData();
     }
 }
 internal void ActiveDeckChanged(ActiveDeckChanged activeDeckChanged)
 {
     if (!IsEditControl)
     {
         if (activeDeckChanged.ActiveDeck != null)
         {
             this.Game.Deck          = activeDeckChanged.ActiveDeck;
             this.Game.DeckVersionId = activeDeckChanged.ActiveDeck.SelectedVersionId;
             if (savedState != null)
             {
                 savedState.Deck          = tracker.ActiveDeck;
                 savedState.DeckVersionId = tracker.ActiveDeck.SelectedVersionId;
             }
             RaisePropertyChangedEvent(nameof(AllowedGameTypes));
         }
     }
 }