Информер "Идет загрузка.."

0 голосов
спросил 12 Янв, 10 от filippov70 (5,320 баллов) в категории Программные продукты Esri
Доброго всем дня.
Как на Silverlight API Сделать информер типа "Идет загрузка...Ждите" пока грузится карта? А то секунд 10-15 чистый лист.

3 Ответы

0 голосов
ответил 12 Янв, 10 от PITKS1 (20,860 баллов)
Офтопик: 10-15 сек на карту - непростительно долго. Оптимизировать mxd не пробовали ??

Топик: вот пример для Javascript. Идею можно и в Silverlight использовать

http://resources.esri.com/help/9.3/arcgisserver/apis/javascript/arcgis/help/jssamples/map_showloading.html
0 голосов
ответил 12 Янв, 10 от TDenis (42,620 баллов)
Не трогайте JavaScript! :)
Если задержка только при первом запуске, то можно делать анимацию сразу от запуска приложения и до события ТормознойСлой.Initialized. И читайте рядом тему про быструю инициализацию сервисов.
Если задержка вообще при каждой перерисовке (тормозной динамический слой или большая нагрузка на сервер), то смотрите событие Map.Progress. Еще можно поглядеть как работает стандартный ProgressBar из ESRI.ArcGIS.Client.Toolkit - исходники все доступны. Можно прям ему и задать какой-нибудь симпатичный стиль с собственным шаблоном.
0 голосов
ответил 13 Янв, 10 от filippov70 (5,320 баллов)
tnx, господа.
Про Map.Progress идея мне понравилась.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...