예제 #1
0
        public GamePageVM()
        {
            CardImages = new CardImages();
            Cards      = new ObservableCollection <CardVM>();
            for (int i = 0; i < 10; i++)
            {
                var card = new CardVM(CardImages, i);
                card.CardClicked += Card_CardClicked;
                Cards.Add(card);
            }
            CardsOnDesk1 = new CardVM(CardImages, -1);
            CardsOnDesk2 = new CardVM(CardImages, -2);
            CardsOnDesk3 = new CardVM(CardImages, -3);
            CardsOnDesk  = new[] { CardsOnDesk1, CardsOnDesk2, CardsOnDesk3 };

            if (DesignMode.IsDesignModeEnabled)
            {
                MockData();
            }
        }
예제 #2
0
 public CardVM(CardImages cardImages, int index)
 {
     CardImages = cardImages;
     Index      = index;
 }