This could be implemented also in the RadTimeBar control. Here is a sample implementation of the new method: private Point ConvertDateTimeToPoint(DateTime dateTime, RadTimeBar timeBar) { var periodStart = timeBar.VisiblePeriodStart; var periodEnd = timeBar.VisiblePeriodEnd; TimeSpan period = periodEnd - periodStart; var visibleTimeArea = this.timeBar.ActualWidth; var ticks = (dateTime - periodStart).Ticks; var pixelsPerTick = visibleTimeArea / period.Ticks; var x = ticks * pixelsPerTick; return new Point(x, 0); }