Exemple #1
0
        private void UnprocessedInput_PointerReleased(InkUnprocessedInput sender, PointerEventArgs args)
        {
            lasso.Points.Add(args.CurrentPoint.RawPosition);

            var rect = strokeService.SelectStrokesByPoints(lasso.Points);

            enableLasso = false;

            selectionCanvas.Children.Remove(lasso);
            selectionRectangleService.UpdateSelectionRect(rect);
        }
Exemple #2
0
 private void ShowOrHideSelection(IInkAnalysisNode node)
 {
     if (node != null)
     {
         var rect = strokeService.SelectStrokesByNode(node);
         selectionRectangleService.UpdateSelectionRect(rect);
     }
     else
     {
         ClearSelection();
     }
 }