Как создать пользовательский экран Spalsh, пока загрузчик Silverlight загружает файлы кэша библиотеки приложений? - PullRequest
1 голос
/ 17 августа 2010

Я создал пример приложения, использующего кэш приложения. Некоторые мои файлы находятся на сервере.работает нормально.Но теперь я добавил appx 10 МБ ZIP-файл и теперь хочу загрузить, загрузчик Silverlight показывает 100% в загрузке xap, и тогда никакого прогресса не появляется, просто появляется круг

Я пробовал http://pagebrooks.com/archive/2009/02/19/custom-loading-screens-in-silverlight.aspx то же самое, и он работает нормально только для XAP.Но он мне нужен для загрузки файлов «Кэша приложения»

Так что есть ли возможность создать свой пользовательский интерфейс, чтобы показать его в то время.Menaria

1 Ответ

0 голосов
/ 17 августа 2010

Существует эпизод Silverlight TV, посвященный пользовательскому прелоадеру ... начните отсюда ... http://johnpapa.net/silverlight/customer-preloader-silverlight-tv-006/

И смотрите также этот пост: http://elegantcode.com/2010/03/05/creating-a-custom-silverlight-pre-loader/

НТН

EDIT: Хорошо, теперь я получил тебя. Это похоже на открытую тему. Решение состоит в том, чтобы предоставить свою собственную логику: это хорошая запись в блоге Тима Хойера

http://timheuer.com/blog/archive/2008/09/24/silverlight-isolated-storage-caching.aspx

В противном случае ищите MEF и динамически загружайте XAP (это тоже мой рекомендуемый способ) Потому что вы получили гораздо больше контроля проверить эти статьи http://www.codeproject.com/KB/silverlight/MEFDynamicLoading.aspx

http://www.davidezordan.net/blog/?p=1734

и заблокируйте самого мастера меф

http://johnpapa.net/silverlight/silverlight-tv-11-dynamically-loading-xaps-with-mef/

Четные возможности этого открытия для кеширования, загрузки по требованию и разделения вашего приложения на порции ...

Надеюсь, я понял тебя правильно на этот раз ...

...