in UWP-Advanced-Inking/XAMLShapesAdvancedManipulations/XAMLShapesAdvancedManipulations/MainPage.xaml.cs [178:207]
private void AnchorManipulationCompleted(object sender,
ManipulationCompletedRoutedEventArgs e,
bool OriginofLine)
{
Ellipse anchor = (Ellipse)sender;
anchor.RenderTransform = null;
double x = e.Cumulative.Translation.X;
double y = e.Cumulative.Translation.Y;
Canvas.SetLeft(anchor, Canvas.GetLeft(anchor) + x);
Canvas.SetTop(anchor, Canvas.GetTop(anchor) + y);
anchor.Fill = new SolidColorBrush(Windows.UI.Colors.Black);
if (OriginofLine)
{
activeLine.line.X1 = activeLine.initialX1 + x;
activeLine.line.Y1 = activeLine.initialY1 + y;
activeLine.initialX1 = activeLine.line.X1;
activeLine.initialY1 = activeLine.line.Y1;
}
else
{
activeLine.line.X2 = activeLine.initialX2 + x;
activeLine.line.Y2 = activeLine.initialY2 + y;
activeLine.initialX2 = activeLine.line.X2;
activeLine.initialY2 = activeLine.line.Y2;
}
}