ARUP.IssueTracker.UserControls.CircularProgressBar.SetPosition C# (CSharp) Method

SetPosition() private static method

Sets the position.
private static SetPosition ( DependencyObject ellipse, double offset, double posOffSet, double step ) : void
ellipse System.Windows.DependencyObject The ellipse.
offset double The offset.
posOffSet double The pos off set.
step double The step to change.
return void
        private static void SetPosition(DependencyObject ellipse, double offset, double posOffSet, double step)
        {
            ellipse.SetValue(Canvas.LeftProperty, 50 + (Math.Sin(offset + (posOffSet * step)) * 50));
            ellipse.SetValue(Canvas.TopProperty, 50 + (Math.Cos(offset + (posOffSet * step)) * 50));
        }