Salut J'essaie de retarder la navigation à l'écran. Après avoir chargé l'écran MainPage, je souhaite accéder à l'écran MainMenu après 3 secondes. J'ai écrit le code suivant pour cela.Windows 7 Phone - Mettre un retard dans la navigation à l'écran
public MainPage()
{
InitializeComponent();
this.Loaded += new RoutedEventHandler(Default_Loaded);
}
private void Default_Loaded(object sender, RoutedEventArgs e)
{
Thread.Sleep(3000);
this.NavigationService.Navigate(new Uri("/MyProject;component/MainMenu.xaml", System.UriKind.RelativeOrAbsolute));
}
Mais ce code ne semble pas fonctionner. Le délai attendu (3 secondes) n'est pas là. quelqu'un peut-il aider s'il vous plait?
Cordialement
Juste par intérêt, quelle est la raison de votre retard? –
En fait, après l'affichage de l'écran de démarrage, j'amène l'utilisateur à un écran sur lequel j'affiche des icônes de produits en vedette pour présenter l'utilisateur à eux. J'affiche cet écran pendant 3 secondes, puis redirige l'utilisateur vers le menu principal. – Aqueel