На самом деле блог, о котором упоминал Шон, должен быть http://www.bluerosegames.com/silverlight-games-101/
Я боролся с этим некоторое время, и в играх XNA я склоняюсь к шаблону Model-View, но в Silverlight мне нравится использовать комбинацию наследования и композиции, которую я подробно описываю здесь:
http://www.bluerosegames.com/silverlight-games-101/post/An-improved-Silverlight-Sprite-class.aspx
Просто мне показалось, что когда я начал реализовывать шаблон Model-View в Silverlight для игр, он получал гораздо больше, чем помог. Может также случиться так, что я просто недостаточно хорошо разбираюсь в этом шаблоне, и я хотел бы посмотреть, применим ли кто-то, кто в этом лучше разбирается, то, что я делаю, применимо к этому шаблону.