Silverlight–Indiquer à l’utilisateur si des modifications sont en cours avant de changer de page
Depuis la version 2 de Silverlight, il est comme vous le savez, possible de mettre en place une navigation par page. Afin que celle-ci fonctionne correctement il faut donc un UserControl contenant une NavigationFrame avec un UriMapper configuré comme par exemple dans le XAML suivant:
<navigation:Frame x:Name="MasterPageContentFrame" Style="{StaticResource ContentFrameStyle}"> <navigation:Frame.UriMapper> <uriMapper:UriMapper> <uriMapper:UriMapping Uri="/{SubDirectory}/{pageName}" MappedUri="/Views/{SubDirectory}/{pageName}.xaml"/> </uriMapper:UriMapper> </navigation:Frame.UriMapper> </navigation:Frame>
Dans cet article je vous propose de mettre en place un système permettant de notifier l’utilisateur si il essaie de naviguer vers une autre page, alors que des modifications sont en cours.