Example #1
0
        /// <summary>
        /// Initializes a new instance of the InkCanvasView class.
        /// </summary>
        public InkCanvasView()
        {
            var inkPresenter = DependencyService.Get <IInkPresenter>();

            if (inkPresenter == null)
            {
                InkPresenter = new XInkPresenter(this);
            }
            else
            {
                InkPresenter = inkPresenter;
            }

            InkPresenter.StrokeContainer.InkChanged += StrokeContainer_InkChanged;

            SizeChanged += OnSizeChanged;

            InitializeComponent();
        }
 private void RightInkCanvasViewPresenter_StrokesErased(XInkPresenter sender, XInkStrokesErasedEventArgs args)
 {
     RightInkCanvasView.InvalidateCanvas(false, true);
 }