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(); } }
public CardVM(CardImages cardImages, int index) { CardImages = cardImages; Index = index; }