Переходы страницы для медленной загрузки страницы Silverlight Windows Phone - PullRequest
0 голосов
/ 30 сентября 2011

У меня есть страница Silverlight с около 250 элементов на нем.Время загрузки страницы составляет в среднем около 2,5 секунд.Я пытался сократить часть данных, но я не думаю, что это сильно помогает.Даже загрузка без каких-либо данных занимает около 2 секунд.Я предполагаю, что это медленная загрузка элементов пользовательского интерфейса.

Моя текущая структура навигации:

загрузка приложения --- главная страница --- страница игры.

Проблема во времени загрузки страницы игры.другие страницы загружаются очень быстро.

текущая "медлительность" происходит, когда я нажимаю навигационную кнопку (кнопка запуска игры), приложение останавливается, а затем загружает следующую страницу.

мои вопросыявляются: в любом случае, чтобы "предварительно загрузить" страницу?если это не удастся, есть ли какая-то анимация для восприятия ощущения счастья?

Я пробовал переход страниц на основе набора инструментов Silverlight, но я не думаю, что это помогает вообще.анимация начинается после «зависания» после нажатия кнопки навигации.

спасибо

Элвин

1 Ответ

0 голосов
/ 30 сентября 2011

Если приложение «зависает», то вы выполняете длительную задачу (в терминах цикла процессора) в потоке пользовательского интерфейса, которую вы должны иметь возможность разгрузить в фоновом потоке, чтобы страница загружалась быстрее. Если вы используете инструменты WP 7.1 SDK и нацелены на Mango, то вы можете использовать встроенные инструменты анализа производительности, чтобы найти источник узкого места.

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