J'utilise le SplashScreen fonctionnalité dans WPF en mettant l'action de construction d'un bitmap à Splashscreen. Derrière l'écran de démarrage, les informations de licence sont en cours de vérification, et en cas d'échec, je montre un MessageBox. Selon ce Feedback, c'est parce que le MessageBox.Owner est l'écran de démarrage et dès qu'une autre fenêtre est ouverte, même s'il s'agit d'un MessageBox, la fenêtre de démarrage est fermée, ce qui ferme à son tour le MessageBox, donc le l'utilisateur ne voit jamais le MessageBox. Donc la solution de contournement serait de définir le MessageBox.Owner à une autre fenêtre, mais cela signifierait que je dois instancier une autre fenêtre qui pourrait même ne pas être nécessaire.comment configurer WPF MessageBox.Owner à la fenêtre de bureau parce SplashScreen ferme MessageBox
Serait-il possible de définir le MessageBox.Owner à la fenêtre du bureau? Et comment, parce que la seule autre fonction qui vient à l'esprit est la fonction GetDesktopWindow() api, mais cela renvoie un handle de fenêtre et MessageBox.Owner est une fenêtre WPF.
La question serait maintenant comment définiriez-vous le propriétaire de la MessageBox à la fenêtre deskop? – adriaanp