I have a RadTransition control that is contained in the row of a Grid with a RowDefinition Height="Auto". There are two different possible Contents for the control, one is a Telerik RadGridView and the other is another Grid that contains some other controls. The height of the controls can vary, but whenever I transition from one Content to the other, the height of the Transition control doesn't shrink if the new content has a smaller height than the previous content. Is there a solution for this? I've tried using the Mesaure() method, and that actually does change the DesiredHeight of the control to the correct value, but it doesn't actually render the control at that height. The result is that I have a row in my grid that contains my control(s) and then a lot of blank white space. Any thoughts on what I can do to prevent this?