private void FormMain_FormClosing(object sender, FormClosingEventArgs e) { if (e.CloseReason == CloseReason.WindowsShutDown || e.CloseReason == CloseReason.TaskManagerClosing) { Log.WriteLine("FormMain_FormClosing: " + e.CloseReason); try { m_VHD_MountUnMountUserControl.UnmountAndDetachAll(); } catch (Exception err) { Log.WriteLine("m_VHD_MountUnMountUserControl.UnmountAndDetachAll - Exception: {0}", err); } //_diskCryptor.ExecuteUnMountAll(); } else if (e.CloseReason == CloseReason.UserClosing) //user clicked close button { PopUp.PopUpResult res = PopUp.MessageBox( "Cancel(C), Exit(X) or Hide(H)?", "Exit Application", System.Windows.MessageBoxImage.Question, System.Windows.TextAlignment.Center, new PopUp.PopUpButtons("_Cancel", "E_xit", "_Hide")); if (res != PopUp.PopUpResult.Btn2) { e.Cancel = true; if (res == PopUp.PopUpResult.Btn3) { this.WindowState = FormWindowState.Minimized; this.Visible = false; //hide } } } else if (e.CloseReason == CloseReason.ApplicationExitCall) { Log.WriteLine("FormMain_FormClosing: " + e.CloseReason); } }
private bool OnMediaFailed(object sender, ExceptionRoutedEventArgs e) { HRESULT err = new HRESULT(e.ErrorException.HResult); Log.e("MainWindow OnMediaFailed({0}) - {1}", e.ErrorException.Message, err.Description); string fileName = ""; if (sender is VideoPlayerControlVM vm) { fileName = vm.FileName; } string message = string.Format("Open Media Failed: \n{0}\n{1}\n{2}", err.Description, e.ErrorException.Message, fileName); if (Path.GetExtension(fileName) == ".webm") { message += "\nTry to rename extension to .mkv\n"; } message += "\nKeep file in Play List?"; PopUp.PopUpResult res = this.MessageQuestion(message, "Open Media Failed", PopUp.PopUpButtonsType.CancelNoYes); if (res == PopUp.PopUpResult.No) { if (MediaDB.SelectedPlayList.MediaFiles[MediaDB.SelectedMediaFileIndex].FileName == fileName) { int idx = MediaDB.SelectedPlayList.RemoveMediaFileFromList(MediaDB.SelectedPlayList.MediaFiles[MediaDB.SelectedMediaFileIndex]); _cmbFilesList.SelectedIndex = idx; } } return(res == PopUp.PopUpResult.Yes); }
private void m_btnQuestionYNC_Click(object sender, EventArgs e) { PopUp.PopUpResult res = this.MessageQuestion(richTextBox1.Text, "Question", PopUp.PopUpButtonsType.CancelNoYes); //PopUpResult res = MZ.WPF.MessageBox.PopUp.Question(richTextBox1.Text, "Title", MessageBoxImage.Question, TextAlignment.Center, MZ.WPF.MessageBox.PopUp.PopUpButtonsType.CancelNoYes); this.MessageInfo("Result = " + res); }
private void m_btnQuestion_Click(object sender, EventArgs e) { PopUp.PopUpResult res = this.MessageQuestion(richTextBox1.Text); //MZ.WPF.MessageBox.PopUp.Question(richTextBox1.Text); this.MessageInfo("Result = " + res); }
private void btn3_Click(object sender, RoutedEventArgs e) { _DialogResult = PopUp.PopUpResult.OK; if (_buttons.ButtonsType == PopUp.PopUpButtonsType.CancelNoYes || _buttons.ButtonsType == PopUp.PopUpButtonsType.NoYes) { _DialogResult = PopUp.PopUpResult.Yes; } this.Close(); }
private void m_btnSpecial_Click(object sender, EventArgs e) { PopUp.PopUpResult res = this.MessageBoxEx(richTextBox1.Text, "Title", MessageBoxImage.Question, TextAlignment.Center, new MZ.WPF.MessageBox.PopUp.PopUpButtons( "Cancel - Da Da Da Da Long Text", "No - Long Long Long Text", "Yes - Long Text", PopUp.PopUpResult.Btn2)); this.MessageInfo("Result = " + res); }
private void btn2_Click(object sender, RoutedEventArgs e) { //btnF5 - is 'No' or 'Cancel' _DialogResult = PopUp.PopUpResult.Cancel; if (_buttons.ButtonsType == PopUp.PopUpButtonsType.CancelNoYes || _buttons.ButtonsType == PopUp.PopUpButtonsType.NoYes) { _DialogResult = PopUp.PopUpResult.No; } this.Close(); }
private void btn1_Click(object sender, RoutedEventArgs e) { //btn1 - is always cancel button _DialogResult = PopUp.PopUpResult.Cancel; this.Close(); }