private void btnCalculate_Click(object sender, RoutedEventArgs e)
 {
     if (!model.Thread.CompoundAngles.Contains(cbxCompoundAngle.Value))
     {
         model.Thread.CompoundAngles.Add(cbxCompoundAngle.Value);
         model.Thread.CompoundAngle = cbxCompoundAngle.Value;
     }
     if (model.Thread.DepthDegression == null)
     {
         model.Thread.DepthDegressions.Add(cbxDepthDegression.Text);
         model.Thread.DepthDegression = cbxDepthDegression.Text;
     }
     logic.Calculate();
 }
 private void btnCalculate_Click(object sender, RoutedEventArgs e)
 {
     logic.Calculate();
 }