示例#1
0
 private void StartButton_Click(object sender, RoutedEventArgs e)
 {
     if (!Viewer.Running && Viewer.HasImages())
     {
         StartButton.Content = "Stop";
         Viewer.ToggleTimer();
     }
     else if (Viewer.Running)
     {
         StartButton.Content = "Start";
         Viewer.ToggleTimer();
     }
 }
示例#2
0
        private void AddImagesButton_Click(object sender, RoutedEventArgs e)
        {
            System.Windows.Forms.OpenFileDialog openFileDialog = new System.Windows.Forms.OpenFileDialog {
                Multiselect      = true,
                Filter           = Utils.IMAGE_FILE_DIALOG_FILTER,
                RestoreDirectory = true
            };

            if (openFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                try {
                    bool setViewerImage = !Viewer.HasImages();
                    Viewer.CurrentExercise.AddImagePaths(openFileDialog.FileNames);
                    if (setViewerImage)
                    {
                        Viewer.SetNextImage();
                    }
                    Editor.GetLoadedValues();
                } catch (Exception ex) {
                    System.Windows.MessageBox.Show("Could not open one or more files: " + ex.Message);
                }
            }
        }