Developer notes (XAML)

These are the notes that the developer provided for this application.

  • The app logic (MemoryViewModel.cs) has been provided. MemoryViewModel is a C# class that has a property named CardsOnBoard. CardsOnBoard is a collection whose items are of type Card.

  • Each card (an object of type Card) has three states:

    • FaceDown   The face-down state. This is the default state of the cards.

    • FaceUp   The face-up state. The face of the card is visible.

    • Matched   The matched state. A match has been found. When cards have been matched, the matching cards will remain in this state for the rest of the game.

  • The game logic supports three sizes for the game board:

    • small   Uses 16 cards (4x4).

    • medium   Uses 36 cards (6x6).

    • large   Uses 64 cards (8x8).

See Also

Tasks

Design your first Windows Store app (XAML)

Concepts

Memory game overview (XAML)