public SetDataPanel(ExerciseDataPanel.Exercise exercise, int exerciseID, int setNumber)
        {
            InitializeComponent();

            newSet.ExerciseNumber = exerciseID;
            newSet.Identifier = "Set" + setNumber;

            ExerciseDataPanel.Exercise exerciseReference = exercise as ExerciseDataPanel.Exercise;

            exerciseReference.Sets.Add(newSet);
        }
        private void AddNewExercise_Click(object sender, RoutedEventArgs e)
        {
            StackPanel newStackPanel = new StackPanel();
            newStackPanel.Orientation = Orientation.Horizontal;
            WorkoutDataContainer.Children.Add(newStackPanel);

            ExerciseDataPanel newDataPanel = new ExerciseDataPanel(MiscDataStorage.ExerciseNumber);
            newDataPanel.HorizontalAlignment = HorizontalAlignment.Left;
            newDataPanel.VerticalAlignment = VerticalAlignment.Top;
            newDataPanel.Margin = new Thickness(0, 0, 0, 0);
            newStackPanel.Children.Add(newDataPanel);

            MiscDataStorage.WorkoutContainerHeight = MiscDataStorage.WorkoutHeightBuffer + (MiscDataStorage.ExerciseNumber * MiscDataStorage.WorkoutExerciseHeight);
            if (MiscDataStorage.WorkoutContainerHeight > MiscDataStorage.WorkoutHeightMax)
            {
                WorkoutDataContainer.Height = MiscDataStorage.WorkoutContainerHeight - SetLabelStackBox.Height;
                CurrentWorkoutContainer.Height = MiscDataStorage.WorkoutContainerHeight;
                WorkoutDataScrollViewer.VerticalScrollBarVisibility = ScrollBarVisibility.Visible;
            }

            MiscDataStorage.ExerciseNumber++;
        }