예제 #1
0
 /// <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();
 }
예제 #2
0
 /// <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;
 }