/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void MagnifyClick(object sender, RoutedEventArgs e) { try { if (_currentlySelectedField != null) { ModernWindow viewer = new Viewer.Viewer(_currentlySelectedField); viewer.Owner = Application.Current.MainWindow; viewer.Show(); } } catch (ArgumentNullException Ex) { ErrorHandling.ReportErrorToUser("Error: " + Ex.Message); } }
/// <summary> /// Opens a PMViewerWindow for the selected field. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FieldDoubleClick(object sender, MouseButtonEventArgs e) { if (sender.GetType() == typeof(Button)) { _currentlySelectedField = ((sender as Button).Tag as Field); try { ModernWindow viewer = new Viewer.Viewer(_currentlySelectedField); viewer.Owner = Application.Current.MainWindow; viewer.Show(); } catch (ArgumentNullException ex) { ErrorHandling.ReportErrorToUser("Error: " + ex.Message); } } }
/// <summary> /// Opens a PMViewerWindow for the selected field. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FieldDoubleClick(object sender, MouseButtonEventArgs e) { if (sender.GetType() == typeof(Button)) { _currentlySelectedField = (((Button)sender).Tag as Field); try { if (_currentlySelectedField.ProcessModel == null) { throw new ArgumentNullException("field", @"No processmodel can be found for this field"); } ModernWindow viewer = new Viewer.Viewer(_currentlySelectedField); viewer.Owner = Application.Current.MainWindow; viewer.Show(); } catch (ArgumentNullException Ex) { ErrorHandling.ReportErrorToUser("Error: " + Ex.Message); } } }
/// <summary> /// Opens a PMViewerWindow for the selected field. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void FieldDoubleClick(object sender, MouseButtonEventArgs e) { if (sender.GetType() == typeof(Button)) { _currentlySelectedField = (((Button)sender).Tag as Field); try { if (_currentlySelectedField.ProcessModel == null) throw new ArgumentNullException("field", @"No processmodel can be found for this field"); ModernWindow viewer = new Viewer.Viewer(_currentlySelectedField); viewer.Owner = Application.Current.MainWindow; viewer.Show(); } catch (ArgumentNullException Ex) { ErrorHandling.ReportErrorToUser("Error: " + Ex.Message); } } }