/// <summary> /// Constructor /// </summary> public ExpertInkCanvas() { _dispatchTimer.Interval = new TimeSpan(10000); _dispatchTimer.Tick += _dispatchTimer_Tick; _dispatchTimer.Start(); StudentInkCanvas.PenOutOfRangeEvent += StudentInkCanvas_PenOutOfRangeEvent; StudentInkCanvas.PenInRangeEvent += StudentInkCanvas_PenInRangeEvent; myStrokeAttManager = new StrokeAttributesManager(); }
/// <summary> /// Constructor /// </summary> public StudentInkCanvas() { myStrokeAttManager = new StrokeAttributesManager(); //instantiate the customDynamicRenderer studentCustomRenderer = new StudentDynamicRenderer(); this.DynamicRenderer = studentCustomRenderer; this.EditingMode = InkCanvasEditingMode.Ink; StudentDynamicRenderer.HitChangePointsEvent += StudentDynamicRenderer_HitChangePointsEvent; //StudentDynamicRenderer.NearestStylusPointCalculatedEvent += StudentDynamicRenderer_NearestStylusPointCalculatedEvent; this.DefaultDrawingAttributes.FitToCurve = false; this.DefaultDrawingAttributes.StylusTip = StylusTip.Ellipse; }