2016-04-11 22 views
0

İki WPF Uygulaması var, örneğin, biri A_wpf uygulaması, diğerleri B_wpf uygulamasıdır. Her uygulamada Button vardır. B_wpf Uygulamasını başlatmak ve B_wpf'u Maksimize Edilmiş ile göstermek için A_wpf uygulamasında istiyorum. B_wpf uygulamasında Button uygulamasında A_wpf Uygulaması ile aynı şeyi yapmak istiyorum.İki WPF Uygulaması geçişi

Herkes bana herhangi bir tavsiyede bulunabilir mi lütfen?

cevap

2

Sen Process.Start(path_to_exe) kullanabilirsiniz:

using System.Diagnostics; 

//... 

Process.Start(path_to_exe); 

Şimdi hedef uygulama zaten koşu ise başka bir örneğini açarak kaçınmak istiyorsanız, size use Mutex for that coud.

+0

Cevabınız için teşekkürler. Ama başka bir sorun daha var: 'A_wpf' 'B_wpf'yi' Alt + Tab' gibi nasıl yapar? 'A_wpf' swith' B_wpf', 'B_wpf' masaüstünün üstünde olmalıdır. – Scarface

+0

Bu durumda, uygulamalar arasında süreçler arası iletişim için giderdim. Bildiğim tek yöntem localhost üzerinden soket iletişimi, ama en iyi ve hatta tek yol olduğuna emin değilim. – heltonbiker