Example #1
0
        private void NewDeck(object parameter)
        {
            ICardDeckModel deck = Workspace.Game.AddDeck(Workspace.Game.GetDefaultDeckName());

            if (deck != null)
            {
                NotifyPropertyChanged("ObservableDecks");
            }
        }
Example #2
0
        private void deckstreeOnItemSelected(object sender, RoutedEventArgs e)
        {
            TreeViewItem  item  = e.OriginalSource as TreeViewItem;
            ITreeViewItem model = item.Header as ITreeViewItem;

            //item.Focus();
            if (model != null)
            {
                if (model.IsLeaf)
                {
                    this.ActiveCard = model as ICardModel;
                    _ActiveDeck     = TreeHelper.InferDeck(item);
                    CenterCardView(null);
                }
                else
                {
                    _ActiveDeck = model as ICardDeckViewItem;
                }
            }
        }