public static void ShowAlert(string message, string title = "消息") { if (null != _instnace) { _instnace._flag = true; _instnace.Close(); } _instnace = new AlertWindow(); _instnace.Title = _instnace.TitleRun.Text = title; _instnace.MessageRun.Text = message; _instnace.Owner = MainWindow.Instance; _instnace.Show(); MainWindow.Instance.Focus(); MainWindow.Instance.MainTextBox.Focus(); }
protected override void OnClosed(EventArgs e) { base.OnClosed(e); _instnace.Dispose(); _instnace = null; MainWindow.Instance.Focus(); MainWindow.Instance.MainTextBox.Focus(); }