большой сайт Silverlight (сотни страниц) - PullRequest
0 голосов
/ 02 февраля 2011

Когда вы просматриваете сайт Silverlight, я полагаю, что он загружает сайт клиенту.

Если исключить практичность, допустим, вы собираетесь разработать большой полностью Silverlight-сайт с почти тысячами страниц статического контента.

Есть ли способ настроить компилятор на разделение приложения silverlight на небольшие части, которые будут загружаться только при попытке пользователя получить доступ к различным областям огромного сайта?

Ответы [ 2 ]

4 голосов
/ 02 февраля 2011

Вам необходимо использовать Managed Extensibility Framework (MEF) Silverlight. С его помощью вы можете создавать небольшие проекты Silverlight и загружать их, когда вам нужно.
Вот несколько ссылок:

3 шага к MEF - экспорт, импорт, составление из silverlight.tv
Когда и где использовать MEF от silverlight.tv
Использование MEF с Silverlight 4 для расширяемости от silverlight.net

0 голосов
/ 02 февраля 2011

Чтобы быть более точным, он загружает файл XAP на клиент, который является конечным продуктом для вашего проекта silverlight.

(входной) проект Silverlight -> (выходной) один файл XAP (содержащий основную сборку)и его зависимостей) сжаты в обычный ZIP-файл, но по иронии судьбы переименованы в расширение XAP.

Да, это выполнимо, см. мой ответ ЗДЕСЬ , вам нужна та же методология в зависимости отконтроль (порция) вам нужен при указанном условии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...