/// <summary> /// 构造函数 /// </summary> /// <param name="app"></param> public YSingleInstanceManager(Application app) { manager = new SingleInstanceManager(app); manager.NextInstanceStartuped += args => { NextInstanceStartuped?.Invoke(args); }; }
/// <summary> /// 第二个实例启动时处理函数 /// </summary> /// <param name="eventArgs"></param> protected override void OnStartupNextInstance(StartupNextInstanceEventArgs eventArgs) { // Subsequent launches base.OnStartupNextInstance(eventArgs); NextInstanceStartuped?.Invoke(eventArgs.CommandLine); }