I have the following XAML code:
<telerik:RadLayoutControl >
<telerik:RadTabControl>
<telerik:RadTabItem Header="Admin">
<telerik:RadTabItem.Content>
<telerik:RadLayoutControl>
<!-- Left Side -->
<telerik:RadTreeListView Name="TreeListView" ItemsSource="{Binding Arguments}">
<telerik:RadTreeListView.ChildTableDefinitions>
<telerik:TreeListViewTableDefinition ItemsSource="{Binding Children}" />
</telerik:RadTreeListView.ChildTableDefinitions>
</telerik:RadTreeListView>
<telerik:LayoutControlSplitter />
<!-- Right Side -->
<telerik:RadTabControl Width="Auto">
<telerik:RadTabItem Header="Tab 1">
<telerik:RadGridView></telerik:RadGridView>
</telerik:RadTabItem>
<telerik:RadTabItem Header="Tab 2">
<telerik:RadGridView></telerik:RadGridView>
</telerik:RadTabItem>
</telerik:RadTabControl>
</telerik:RadLayoutControl>
</telerik:RadTabItem.Content>
</telerik:RadTabItem>
</telerik:RadTabControl>
</telerik:RadLayoutControl>
The problem is that when I populate the TreeListView with big number of items, it stretches the topmost RadLayoutControl parent (look at the scrollbar position on the far right). The behavior I expect is that the TreeListView itself gets a vertical scrollbar like when I set it to a fixed Height. But I want it to be resizable with the window.
How can I achieve such behavior?