void RemoveBezier()
 {
     if (SelectedBezier != null)
     {
         BezierModel.RemoveBezier(SelectedBezier);
     }
 }
        void AddBezier()
        {
            Bezier bezier = new Bezier(m_numberOfControlPoints);

            for (int i = 0; i < m_numberOfControlPoints; i++)
            {
                double x = double.Parse(ControlPoints[i].X);
                double y = double.Parse(ControlPoints[i].Y);
                Point  p = new Point(x, y);
                bezier.ControlPoints[i] = p;
            }

            BezierModel.AddBezier(bezier);
        }