/// <summary> /// 点击注销按钮 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void miPrinterLogout_Click(object sender, System.Windows.RoutedEventArgs e) { var collections = Application.Current.Windows; foreach (Window window in collections) { BaseWindow win = window as BaseWindow; if (win != null) { // 其他Window直接关闭 if (win.ToString().Contains("LoginWindow")) { win.Show(); } else if (win != this) { // 设置不需要关闭页面提示 win.needCloseWindowConfirm = false; win.Close(); } } } // 设置不需要关闭页面提示 this.needCloseWindowConfirm = false; CloseCurrentWindow(); }