public DrawingTracker(ITrackable drawing, TrackingContext context, TrackerParameters parameters) { this.drawing = drawing; this.drawingId = drawing.Id; this.parameters = parameters; foreach (KeyValuePair <string, PointF> pair in drawing.GetTrackablePoints()) { trackablePoints.Add(pair.Key, new TrackablePoint(context, parameters, pair.Value)); } drawing.TrackablePointMoved += drawing_TrackablePointMoved; assigned = true; }