2011-09-30 2 views
0

J'ai une page silverlight avec environ 250 éléments. Le temps de chargement de la page est en moyenne de 2,5 secondes. J'ai essayé de réduire la partie des données, mais je ne pense pas que cela aide autant. Même le chargement sans aucune donnée prend environ 2 secondes. Je suppose que c'est le temps de chargement des éléments de l'interface utilisateur qui cause la lenteur.Transitions de page pour chargement lent de la page Silverlight Windows Phone

ma structure actuelle de navigation est:

charge app --- --- Page principale page de jeu.

Le problème est dans le temps de chargement de la page de jeu. les autres pages se chargent très rapidement. La «lenteur» actuelle se produit lorsque j'appuie sur le bouton de navigation (bouton de démarrage du jeu) et que l'application se fige, puis charge la page suivante.

mes questions sont: est-il de toute façon "pré-charger" la page? à défaut, y a-t-il de toute façon une sorte d'animation pour la perception de la vivacité?

J'ai essayé la transition de page basée sur la boîte à outils silverlight, mais je ne pense pas que cela aide du tout. l'animation commence après que le bouton "gel" après la navigation est pressé.

grâce

Alvin

Répondre

0

Si l'application semble « geler » alors vous effectuez une tâche de longue durée (en termes de cycle de processeur) sur le thread d'interface utilisateur, que vous devriez être en mesure de refiler un fil de fond pour laisser la page se charger plus rapidement. Si vous utilisez les outils SDK WP 7.1 et que vous ciblez Mango, vous pouvez utiliser les outils d'analyse des performances intégrés pour localiser la source du goulot d'étranglement.

Questions connexes