Bonjour,
Dans une application SL qui est "Full Browser screen" je navigue vers une page d'un autre site de la façon suivante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
System.Windows.Browser.HtmlPage.Window.Navigate(new Uri("Pagedunautresite", UriKind.Absolute));
La commande fonctionne on se retrouve sur l'autre site.

Mais si sur cette nouvelle page on utilise le "back" du navigateur.

On revient bien sur l'URL de mon silverlight mais l'affichage n'est pas rafraichi.

L'utilisateur est bloqué
Il faut faire F5 pour forcer le rechargement

qu'ais je pu bien foirer ?
, je n'ose pas croire que ce soit un fonctionnement admis !

Edit1:
une précision si je rajoute un bouton hml dans la page (c'est pas le but)
J'utilise ce bouton html, la navigation retour du site cible vers la page SL+1BoutonHTML affiche le SL correctement

Assez étrange scénario
1) j'utilise le bouton SL pour naviguer vers autrepage, au retour par back, plus de contenu SL affiché, bouton HTML visible
2) Ensuite j'utilise le bouton HTML pour naviguer vers autrepage, au retour par back, le contenu SL est de nouveau affiché ????

Je me suis dit que je pouvais faire une tentative de desynchro entre la demande de navigation et le "processus silverlight"!!

Depuis SL j'ai appelé un JS qui déclenche par un timer une fonction contenant le window.location .
Pas plus efficace.