using Aucma.Core.PrintTo.Config; using Aucma.Core.PrintTo.ViewModels; using System; using System.Windows; namespace Aucma.Core.PrintTo.Views { /// /// Interaction logic for MainWindow.xaml /// public partial class MainWindow : Window { private AppConfig appConfig = AppConfig.Instance; private static readonly Lazy _instance = new Lazy(() => new MainWindow()); public static MainWindow Instance => _instance.Value; public MainWindow() { InitializeComponent(); this.DataContext = new MainWindowViewModel(); Closing += PageView_Closing; // 订阅窗口关闭事件 } private void PageView_Closing(object sender, System.ComponentModel.CancelEventArgs e) { this.Hide(); //跳转到登录页 LoginPageView login = LoginPageView.Instance; login.Show(); } } }