public static void HandlePointChanged(object point, PointChangedEventArgs eventArgs) { if (eventArgs.OriginalPointX != eventArgs.NewPointX) { Console.WriteLine("The X coordinate was changed from {0} to {1}\n", eventArgs.OriginalPointX, eventArgs.NewPointX); } else { Console.WriteLine("The Y coordinate was changed from {0} to {1}\n", eventArgs.OriginalPointY, eventArgs.NewPointY); } }
public void OnPointChanged(double originalPointX, double originalPointY, double newPointX, double newPointY) { if (PointChanged != null) { PointChangedEventArgs eventArgs = new PointChangedEventArgs(); eventArgs.OriginalPointX = originalPointX; eventArgs.OriginalPointY = originalPointY; eventArgs.NewPointX = newPointX; eventArgs.NewPointY = newPointY; PointChanged(this, eventArgs); } }