Thank you for sending the additional details.
Indeed, the logic for rendering all-day appointments in DayView/WeekView/TimelineDefinition is the following: if there is no AllDayArea, the appointments are shown according their Start/End times. As I explained in the previous post, TimelineViewDefinition does not provide AllDayArea, so I'd suggest that you use any of the other available ViewDefinitions. Alternatively, you could implement some additional logic inside AppointmentEdited/AppointmentCreated event for updating the Start/End of the appointment, if it is set as a all-day event.
As to the missing times - you could easily customize the AppointmentTemplateSelector
and add the additional information in the template for the not all-day appointment.
I hope this will be helpful. If you have any additional questions, let us know.
Check out Telerik Analytics, the service which allows developers to discover app usage patterns, analyze user data, log exceptions, solve problems and profile application performance at run time. Watch the videos
and start improving your app based on facts, not hunches.