2010-07-26 3 views
0

Ceci est la chose la plus étrange que j'ai vue depuis longtemps ...
J'ai une application simple qui fait des appels JSON à un serveur et traite les résultats, cela prend un peu de temps, donc je prévoyais d'ajouter une barre de progression pour indiquer que quelque chose se passe.
Tout cela fonctionne très bien si je laisse IsIndeterminate = "False" mais quand je le mets à True mes appels JSON échouent avec
"Le serveur distant a retourné une erreur: NotFound." {System.Net.WebException}
Quelqu'un a-t-il des idées à ce sujet? Je me demande si cela pourrait être un bug dans les outils bêta?Windows Phone 7 Bêta: ProgressBar.IsIndeterminate = "Vrai" casse mes appels JSON

+0

Je ne sais rien du développement de Windows Phone 7, mais êtes-vous sûr que vous êtes censé passer vos booléens en tant que chaînes de caractères? J'ai un sentiment de mal à l'aise quand je vois «vrai» et «faux» avec des citations autour d'eux. –

+0

C'est XAML donc c'est le bon format. Je suis d'accord, il semble étrange si –

+0

C'est vraiment bizarre. L'avez-vous reproduit dans un projet simple qui inclut simplement un appel JSON et une barre de progression? J'ai eu plusieurs problèmes bizarres que j'ai été incapable de reproduire dans un projet simple, mais qui arrive toujours dans mon projet principal. :( –

Répondre

0

Je suppose que vous utilisez la version publique des outils. Dans ce cas, l'implémentation de la barre de progression indéterminée a été trouvée pour utiliser énormes quantités de temps de processeur. Cela tue probablement votre réseau. J'espère qu'ils vont résoudre ce problème pour la bonne version.

+2

Vous pouvez trouver une autre version "haute performance" sur http://www.jeff.wilcox.name/2010/08/performanceprogressbar/ –

+0

J'utilise le code Jeff Wilcox pour TOUTES mes applications, car il est ridicule combien le barre de progression mâche des ressources – Doug