2011-04-21 1 views
1

Je dois créer une fenêtre "Veuillez patienter" au démarrage de mon application, démarrer l'animation et la durée de vie de la modification de l'application. Je ne veux pas créer explicitement un nouveau thread (peut-être ThreadPool ou BackgroundWorker). Des idées?"Veuillez patienter" Windows dans WPF

Répondre

3

WPF a une très belle écran de démarrage classe exactement pour cela: http://www.codeproject.com/Articles/36418/WPF-Splash-Screen.aspx

Voici les étapes rapides:

  1. Ajoutez le fichier d'image au projet d'application WPF. Pour plus d'informations, consultez Comment: ajouter des éléments existants à un projet.
  2. Dans l'Explorateur de solutions, sélectionnez l'image.
  3. Ajoutez le fichier image au projet d'application WPF. Pour plus d'informations, consultez Comment: ajouter des éléments existants à un projet.
  4. Dans la fenêtre Propriétés, cliquez sur la flèche de la liste déroulante de la propriété Action de construction. Sélectionnez SplashScreen dans la liste déroulante

(source ici: WPF SplashScreen implementing)

+0

Mais je veux utiliser WPF animation et je veux changer le message dans l'exécution. –

+1

Si vous utilisez un gif animé, vous verrez l'animation. Si vous souhaitez personnaliser davantage la boîte de dialogue de barre oblique, cela peut être un bon début: http://www.codeproject.com/KB/WPF/WPFsplashscreen.aspx –

+0

Merci beaucoup! C'est vraiment ce dont j'ai besoin. –

Questions connexes