Я рассматриваю сценарий, в котором мне нужно создать одно «главное» приложение Silverlight, а затем добавить «дочерние» приложения для приложения Silverlight вне браузера.
Сценарий примерно такой.
Пользователь посетит веб-сайт игровой доски и выберет игру, в которую будет играть. Назовем это шашками. Ему это нравится, поэтому он устанавливает приложение вне браузера на свой рабочий стол. Затем он находит Chess и тоже устанавливает его. Для обеих игр, в то время как в него играют на сайте, у него есть статистика (сыгранные игры, рекорды выигрышей / проигрышей и т. Д.). Для каждой игры на сайте он переходит на отдельную страницу.
Но теперь он хочет играть в автономном режиме и просматривать свою статистику и другую информацию о кросс-играх. Он хочет запустить одно приложение, чтобы играть в любую игру. Из своего единственного приложения вне браузера он видит, что Go также доступен, и ставит галочку напротив него, чтобы загрузить его при следующем подключении.
Есть ли у кого-нибудь опыт разработки нескольких приложений Silverlight вне браузера, которые находятся в одном главном приложении? Какие соображения необходимо учитывать при выборе этого типа дизайна? Как это будет работать с точки зрения возможности установки с разных веб-страниц?