Q:

Паттерн MVVM

Как можно построить архитектуру игры пятнашки с использованием паттерна MVVM?

A:

Видимо стоит разработать CustomControl, который будет отображать поле игры, и будет формировать соответствующие Команды в ответ на действия пользователя.

