using System; using System.ComponentModel; using GalaSoft.MvvmLight.Messaging; using HandyControl.Controls; using HandyControl.Tools; using HandyControlDemo.Data; using HandyControlDemo.Tools; namespace HandyControlDemo { public partial class MainWindow { public MainWindow() { InitializeComponent(); } protected override void OnInitialized(EventArgs e) { base.OnInitialized(e); Messenger.Default.Send(null, MessageToken.ClearLeftSelected); Messenger.Default.Send(true, MessageToken.FullSwitch); Messenger.Default.Send(AssemblyHelper.CreateInternalInstance($"UserControl.{MessageToken.OverView}"), MessageToken.LoadShowContent); GlobalShortcut.Init(this); } protected override void OnClosing(CancelEventArgs e) { if (GlobalData.NotifyIconIsShow) { MessageBox.Info(Properties.Langs.Lang.AppClosingTip, Properties.Langs.Lang.Tip); Hide(); e.Cancel = true; } else { base.OnClosing(e); } } } }