public void Transform (IMatrix matrix) { if (transform == null) transform = matrix; else transform.Prepend (matrix); var path = new CGPath (); path.AddPath (matrix.ToCG (), Control); Control = path; }