protected internal virtual void OnTimeSelectionChanged(TimelineViewSelectionEventArgs e) { }
protected internal override void OnTimeSelectionChanged(TimelineViewSelectionEventArgs e) { base.OnTimeSelectionChanged(e); this.UpdateDisplayedGraphInfo(); float unitsPerPixel = this.ParentView.ConvertPixelsToUnits(1.0f); if (e.IsEmpty) { this.Invalidate( e.LastBeginTime - unitsPerPixel * MaxGraphValueTextWidth, e.LastEndTime + unitsPerPixel * MaxGraphValueTextWidth); } else if (e.WasEmpty) { this.Invalidate( e.BeginTime - unitsPerPixel * MaxGraphValueTextWidth, e.EndTime + unitsPerPixel * MaxGraphValueTextWidth); } else { this.Invalidate( Math.Min(e.BeginTime, e.LastBeginTime) - unitsPerPixel * MaxGraphValueTextWidth, Math.Max(e.EndTime, e.LastEndTime) + unitsPerPixel * MaxGraphValueTextWidth); } }