Argomenti della riga di comando e applicazione WPF a istanza singola
-
23-09-2019 - |
Domanda
L'app WPF che sono stata riprogettata per usare le schede ed essere un singolo istanza. Il nuovo requisito è ora che, quando viene lanciato con le opzioni di riga di comando e un'istanza dell'app è già in esecuzione: l'istanza già in esecuzione dovrebbe aprire una nuova scheda e fare un po 'di lavoro in base alle opzioni CMDLINE.
La singola istanza non è un problema, ma come passare la linea CMD Args dall'istanza appena iniziata che già in esecuzione?
Grazie per qualsiasi suggerimento!
Soluzione
Mi avvicinerei a questo con una soluzione di prese o solo con la nuova istanza scrivere la riga di comando Arg su un file che viene controllato e quindi scaricato dall'istanza esistente.
Altri suggerimenti
Dai un'occhiata a WindowsFormSapplicationBase, ha tutto il supporto per quello scenario integrato.
Sfortunatamente è pensato per Winforms, ma una rapida rotazione attraverso il riflettore dovrebbe procurarti tutto il codice di cui hai bisogno per una versione WPF.
Questo è mio (no vb, niente vincitrici, puro):http://blogs.microsoft.co.il/blogs/maxim/archive/2010/02/13/single-instance-application-manager.aspx