WPF Appliquer UNE seule instance de l'application
Comment puis-je autoriser qu'une seule instance d'une application WPF courir?
Grâce.
Vous devez vous connecter pour publier un commentaire.
Comment puis-je autoriser qu'une seule instance d'une application WPF courir?
Grâce.
Vous devez vous connecter pour publier un commentaire.
http://blogs.microsoft.co.il/blogs/arik/archive/2010/05/28/wpf-single-instance-application.aspx
Ne nécessite pas de VB.DLL comme quelques autres exemples de conseiller.
A WPF exemple de code.
Passe toute ligne de cmd args à l'instance initiale.
Essayez ceci: Seule instance de l'application. Ive a utilisé la deuxième méthode et cela fonctionne très bien.
- Je utiliser cette méthode d'assistance et de l'appeler à partir de l'application.événement de démarrage
Découvrez cette solution: Permettant à une seule instance d'une application WPF pour exécuter
Ce n'est pas seulement impose une instance d'une application, mais il donne également à votre application actuelle se concentrer lorsqu'une autre instance d'une application est lancée. Mon mutex solution pour limiter une instance est en fait différent à partir du lien ci-dessus, mais j'ai bien aimé le "focus" de l'élément à cette solution.
Utilisateur
sobelito
lié cette post, qui est la suivante mise à jour. Ce qu'il dit, c'est que pour une mise à jour de la ressource, vous devez utiliser Windows 7 Barre Des Tâches En Instance Unique, qui, si vous regardez dans le code source vous permettra de faire ce que vous avez besoin.Vous pouvez utiliser le
SingleInstance
projet c#. Il contient également des exemples pour WinForms et WPF.Notez qu'il est également publié sous la licence Apache 2.0, contrairement à Arik du Poznanski post dans le Blog Microsoft, qui est (IANAL, autant que je sache) pas disponible dans le commerce.