Как я могу создать гибридное приложение Silverlight и aspx - PullRequest
0 голосов
/ 21 января 2010

Вот мой сценарий ..

У нас есть веб-сайт ASP.Net 2.x. Мы хотим перенести его в полнокадровое приложение Silverlight. Тем не менее, мы никак не можем уйти в угол и сразу же переделать каждую веб-страницу в SL.

То, что я хотел бы сделать, это собрать хром приложения (главная страница, панель инструментов, вход в систему, общие экраны системы / конфигурации, главное меню) в SL и иметь возможность открывать существующие ASPX-страницы в рамке SL основного контента. ,

Из того, что я вижу, нет способа сделать это. Я думал, что ответом будет элемент управления Webbrowser в SL4, но, видимо, он работает, только если в вашем приложении не запущен браузер.

Итак, какой мой лучший выход? Похоже, мне нужно будет создать страницу типа .aspx, в которой будет размещен файл .XAP, и передать страницу, которую я хочу, чтобы она загружалась?

Как бы вы, гуру, подошли к этому?

1 Ответ

0 голосов
/ 24 января 2010

На самом деле я бы пошел противоположным путем. Вместо создания полной панели инструментов, я бы начал создавать элементы панели отдельно по мере возможности. Это даст вам время для рефакторинга ваших отдельных приложений одно за другим, пока вы не будете готовы интегрировать их все.

Одним из методов, который мы рассмотрели в моей команде, было создание нашего механизма рендеринга SL для рендеринга нашего aspx в элементы управления SL, но когда мы увидели сферу этого, мы решили, что будет проще начать разработку всего на SL с нуля.

...