Я хочу знать, возможно ли загрузить и запустить другой файл xap в файле xap.
Если это возможно, пожалуйста, скажите мне, как это сделать с помощью кода. Заранее спасибо!
Вы также можете использовать Microsoft Prism (теперь Руководство по составным приложениям ) для создания модулей, загружаемых по требованию:
http://www.codeproject.com/KB/silverlight/sl3prismnav.aspx
Обычно вы загружаете сборку, содержащуюся в этом .xap, в домен приложения исполняемого приложения (помните, что файлы .xap - это не более чем файлы .zip, переименованные).
Вы можете запросить сборку из своего исполняемого кода с помощью WebClient.
Вот простой способ сделать это:
Загрузка сборок по требованию в Silverlight