void coordLabel1_CoordinatesChangedEvent(CoordLabel.CoordinatesChangedEventArgs args) { double relX = (double)args.Location.X / (double)args.MaxValue.Width; double relY = 1.0 - (double)args.Location.Y / (double)args.MaxValue.Height; TimeSpan t = TimeSpan.FromSeconds(SampleToTime(PixelToSampleN(args.Location.X))); String st = ""; bool started = false; if (t.Hours > 0) { st += t.Hours + "h "; started = true; } if (started || t.Minutes > 0) { st += t.Minutes + "m "; started = true; } st += t.Seconds + "s"; double v = relY / ScaleFactor; args.Text = String.Format("t={0} v={1:0.000}", st, v); }
void coordLabel2_CoordinatesChangedEvent(CoordLabel.CoordinatesChangedEventArgs args) { //throw new NotImplementedException(); }