Silverlight разработан для создания приложений. Как таковая, она включает в себя сохраненную графическую модель (перерисовка выполняется для вас) и широкий спектр элементов пользовательского интерфейса, включая как интерактивные элементы управления, так и элементы управления, которые выполняют логику макета.
XNA разработан для создания игр. Таким образом, он включает графическую модель (необходимо рисовать каждый кадр) и удобные для игры функции, такие как конвейер контента для импорта графики и низкоуровневую поддержку звука.
Ничто не мешает вам использовать Silverlight для игр и XNA для приложений, но если у вас нет веских причин для его переключения, вы обнаружите, что боретесь с фреймворком, пытаясь делать простые вещи.
Нил Найт упомянул, что вы можете использовать микс их в Mango, хотя микс предполагает использование XNA в приложении Silverlight, а не наоборот.