/// <summary> /// Interaction logic for App.xaml /// </summary> public partial class App : Application { [DllImport("user32")] private static extern int SetForegroundWindow(IntPtr hwnd); [DllImport("user32.dll")] private static extern IntPtr FindWindow(string lpClassName, string lpWindowName); protected override void OnStartup(StartupEventArgs e) { IntPtr parenthWnd = FindWindow(null, Assembly.GetExecutingAssembly().GetName().Name); if (parenthWnd != IntPtr.Zero) { //選中當前的句柄窗口 SetForegroundWindow(parenthWnd); Application.Current.Shutdown(); return; } base.OnStartup(e); }