UltraTimelineViewで特定の時間帯の色を変えたい場合は、各OnwerのTimeRangeAppearancesプロパティを使ってください。
現在時刻を赤くする場合は以下のようなコードになります。
// 現在時刻を強調表示するためのAppearanceを作成する。
private Infragistics.Win.Appearance _nowAppearance = new Infragistics.Win.Appearance { BackColor = Color.Red };
// 各オーナーに関して
for (int i = 0; i < ultraCalendarInfo1.Owners.Count; i++)
{
Owner owner = ultraCalendarInfo1.Owners[i];
// 現在時刻を取得する。
DateTime now = DateTime.Now;
// オーナーのDateSettingsに新規のOwnerDateSettingsを追加する。
OwnerDateSettings ownerDateSettings = owner.DateSettings.Add(new DateTime(now.Year, now.Month, now.Day));
// 現在時刻をもとに、1分間のTimeRangeを作成する。
TimeRange newTimeRange = new TimeRange(TimeSpan.FromHours(now.Hour) + TimeSpan.FromMinutes(now.Minute), TimeSpan.FromHours(now.Hour) + TimeSpan.FromMinutes(now.Minute + 1));
// 現在時刻を強調表示するAppearanceを設定する。
ownerDateSettings.TimeRangeAppearances.Add(newTimeRange, _nowAppearance);
}
実行結果

オンラインリソース