I have a program that can change the primary interval in the UltraTimeLineView to intervals like 60 minutes, 120 minutes, etc. The time labels of the columns then go from 1:00 AM, 2:00 AM, etc., to 2:00 AM, 4:00 AM, etc. Is there a property I can set or method I can call that will force the column labeling to start at a specific time, such as 3:00 AM, even if that time isn't divisible by the PrimaryInterval? EnsureDateTimeVisible() does bring the time into the first column, but the labels still start at 2:00 AM. It's the labels I really want to change.
The control fires an event, ColumnHeaderInitializing, which gives you the ability to change the header text to anything you like, including a time other than the one it really represents.
So I can change the label to another time, but then appointments that appear won't match reality...maybe I should have worded the question better. If I have a 2-hour interval, I wanted to see if there's a way to have the columns start at 1:00AM, 3:00AM, etc., rather than 2:00AM, 4:00AM.
I have create a case for you with ID CAS-59845-HRNVVK, to be able to investigate this scenario more deeply for you. So I will update you via the case as soon as I have information for you.