2009-11-03 7 views
0

Je me demandais si je peux définir l'écran de démarrage à un SplashScreen programmatique au lieu de devoir le faire à travers une image.Y at-il un moyen de définir System.Windows.Controls.SplashScreen à un System.Windows.Window

Des idées?

Meilleures salutations

+0

Je ne sais pas si je comprends ce que vous dites. Vous voulez avoir un formulaire au lieu d'un bitmap? –

+0

Oui, mais je veux que les fonctionnalités de l'écran de démarrage wpf fade etc – Shimmy

Répondre

0

Non, la classe splashscreen dans WPF fonctionne uniquement avec les images.

Si vous voulez quelque chose de plus complet (comme une fenêtre ou un UserControl), vous devez implémenter votre propre logique d'écran de démarrage. Cela devrait être facile, mais vous ne pourrez probablement pas l'afficher aussi rapidement que la classe SplashScreen du framework.

La fonction d'écran de démarrage du cadre utilise du code natif pour améliorer le temps de démarrage à froid.

+0

Peut-être que je devrais faire un tour au premier démarrage pour rendre une fenêtre à une image? – Shimmy

+0

Je ne suis pas sûr de ce que vous essayez vraiment de réaliser ... Pourriez-vous nous donner plus de détails? – japf

+0

Peut-être, lors de la compilation de l'application, une aide rend une fenêtre à un png que l'écran de démarrage est défini. – Shimmy