Navigation Silverlight : Quand les évènements nous échappent…
Salut à tous,
Ca fesait longtemps que je n’étais pas passé par ici.
Cependant je reviens pour vous parler d’un petit soucis de la navigation Silverlight.
Je ne suis pas certain qu’il convienne de parler de Bug mais toujours est-il qu’il pourrais être intéressant de repasser par la…
Mise en situation
J’utilise l’événement Navigated de la Frame afin d’être nofitié d’une navigation (tiens donc…)
Dans l’eventArg (de type NavigationEventArgs) se trouve la propriété Content.
Celle-ci représente la page vers laquelle vous avez navigué.
Le but étant d’exécuter des actions spécifiques au niveau de la Frame à ce moment (modification des menu, …)
Problème
Si vous êtes sur la page Home et que vous lancez une navigation vers cette même page Home (click sur un menu ou HyperlinkButton, header du site) la valeur de la propriété Content est NULL…
Ce n’est évidement pas un problème bien méchant mais j’avoue ne pas comprendre pourquoi ne pas simplement repasser la page.
Tout ca pour dire que même si “ca n’a pas de sens…” il est important de faire des vérification sur la valeur des paramètres. Ca peut toujours éviter des comportements non attendu.
A bientôt,
DjoDjo
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :