The described behavior is caused by our internal implementation of Telerik.Windows.Controls.GanttPresenterPanel. This panel is used as a RadGanttView placeholder. It manages, measures and arranges the GridView part, TimeRuler part, scrollbars, etc. It appears that the MaxHeight property is used as height for the GanttPresenterPanel parts if the Height property is not set.
To allow the RadGanttView to size itself correctly with MaxHeight set, I suggest modifying the GanttItemsPresenterTemplate
to place the GanttPresenterPanel inside a Grid
with MaxHeight set for its Row. Please find attached a sample project demonstrating this approach. Note that the project uses Implicit Styles
Please give it a try and let me know whether this is an applicable for your scenario. Looking forward to your reply.
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.