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)); } } }