void clrUserPointPanel(UserPointPanel upp)
 {
     upp.Visibility = Visibility.Hidden;
     upp.textBox_FirstUser1.Text  = "";
     upp.textBox_LastUser1.Text   = "";
     upp.textBox_HRUser1.Text     = "";
     upp.textBox_PwrUser1.Text    = "";
     upp.textBox_PointsUser1.Text = "";
     upp.textBox_CADUser1.Text    = "";
 }
        void updateUserPointPanel(UserPointPanel upp, int userWin)
        {
            upp.Visibility = Visibility.Visible;
            upp.textBox_FirstUser1.Text = userWindows[userWin].userStreamToClose.firstName;
            upp.textBox_LastUser1.Text  = userWindows[userWin].userStreamToClose.lastName;

            upp.textBox_HRUser1.Text     = userWindows[userWin].userStreamToClose.hr.ToString();
            upp.textBox_PwrUser1.Text    = userWindows[userWin].userStreamToClose.instPower.ToString();
            upp.textBox_PointsUser1.Text = Math.Truncate(userWindows[userWin].userStreamToClose.points).ToString();
            upp.textBox_CADUser1.Text    = userWindows[userWin].userStreamToClose.cad.ToString();

            Thickness currentMargin = upp.polylineCanvas.Margin;

            if (WorkoutHandler.workOutSeconds > upp.polylineCanvasOuter.ActualWidth / 2)
            {
                currentMargin.Left = upp.polylineCanvasOuter.ActualWidth / 2 - WorkoutHandler.workOutSeconds;
            }
            upp.polylineCanvas.Margin = currentMargin;

            upp.polyline.Clear();
            if (userWindows[userWin].polyline.Figures.Count > 0)
            {
                upp.polyline.Figures.Add(userWindows[userWin].polyline.Figures[0]);
            }

            if (userWindows[userWin].pwrline.Figures.Count > upp.pwrline.Figures.Count)
            {
                for (int i = upp.pwrline.Figures.Count; i < userWindows[userWin].pwrline.Figures.Count; i++)
                {
                    upp.pwrline.Figures.Add(userWindows[userWin].pwrline.Figures[i]);
                }
            }

            if (userWindows[userWin].spdline.Figures.Count > upp.spdline.Figures.Count)
            {
                for (int i = upp.spdline.Figures.Count; i < userWindows[userWin].spdline.Figures.Count; i++)
                {
                    upp.spdline.Figures.Add(userWindows[userWin].spdline.Figures[i]);
                }
            }
            upp.polylinePwr.Clear();
            upp.polylineAvgPwr.Clear();
            upp.polylinePwrTarget.Clear();
            upp.polylineCadTarget.Clear();
            upp.polylinePwr.Figures.Add(userWindows[userWin].polylinePwr.Figures[0]);
            upp.polylineAvgPwr.Figures.Add(userWindows[userWin].polylineAvgPwr.Figures[0]);
            upp.polylinePwrTarget.Figures.Add(userWindows[userWin].polylinePwrTarget.Figures[0]);
            upp.polylineCadTarget.Figures.Add(userWindows[userWin].polylineCadTarget.Figures[0]);

            upp.powerMeterCanvas.Background = userWindows[userWin].powerMeterCanvas.Background;
            upp.cadMeterCanvas.Background   = userWindows[userWin].cadMeterCanvas.Background;
        }