J'ai un problème assez simple.WPF On Start détecter si le processus est démarré et amener l'application à l'avant
Lorsque le programme a été démarré et que l'utilisateur essaie de démarrer une autre instance. Cette nouvelle instance doit amener l'ancienne instance à l'avant et quitter. La solution semble assez simple, je pourrais prendre le code de http://www.codeproject.com/KB/cs/oneprocessonly.aspx et être fait avec elle.
Heureusement/Malheureusement, j'utilise WPF. Cela signifie, il n'y a aucun moyen pour moi de contrôler le contenu de la méthode Main().
J'ai trouvé une solution à ce problème "Comment puis-je fournir ma propre méthode Main() dans mon application WPF?" @http://learnwpf.com/Posts/Post.aspx?postId=a5643949-ab80-47f9-93c8-f5e8e5782d34. Mais cette solution apporte d'autres problèmes comme les statistiques Expression Blend à paniquer quand il n'y a pas de fichier App.xaml.
Je pourrais utiliser l'événement OnStarted des classes d'application, mais j'utilise la ressource d'écran de démarrage de WPF, cela signifierait que l'écran d'accueil supplémentaire s'affichera.
Ma dernière préoccupation avec cette méthode est qu'elle coud pas « l'épreuve du futur » me :(.
est-il une solution de type WPF à ce problème?
Nous vous remercions à l'avance.