Hello there,
I have a RadDataForm in which I added a custom template, and in this template I added a TabControl with a few TabItems.
My problem is that the TabItems (a.k.a. tab pages) adjust the height to the contents in stead of being height 100%. How can I achieve all TabItems filling the height 100%?
Here is my XAML (RadTabControl is on line 14):
<UserControl x:Class="ModulePackage.Views.GridView"
xmlns:riaControls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.DomainServices"
mc:Ignorable="d"
<Grid>
<Grid.Resources>
<DataTemplate x:Key="ModulesInPackageTemplate">
<Grid>
<telerik:RadTabControl>
<telerik:RadTabItem Header="General">
<telerik:DataFormDataField Label="Name" DataMemberBinding="{Binding Name, Mode=TwoWay}" />
</telerik:RadTabItem>
<telerik:RadTabItem Header="Modules">
<my:ModulesInPackage Height="300" HorizontalAlignment="Left" x:Name="modulesInPackage" VerticalAlignment="Top" Loaded="modulesInPackage_Loaded"/>
</telerik:RadTabItem>
</telerik:RadTabControl>
</Grid>
</DataTemplate>
</Grid.Resources>
<telerik:RadDocking Name="RadDocking" HasDocumentHost="False">
<telerik:RadSplitContainer Name="RadSplitContainerTop" InitialPosition="DockedTop" Width="Auto" Height="30">
<telerik:RadPaneGroup Name="RadGroupToolBar" Background="Transparent" BorderThickness="0">
<telerik:RadPane Name="RadPaneToolBar" PaneHeaderVisibility="Collapsed">
<telerik:RadToolBarTray Name="RadToolBarTray" VerticalAlignment="Top">
<telerik:RadToolBar Name="RadToolBar">
<Button Content="Manage Modules" Height="23" HorizontalAlignment="Left" Name="button1" VerticalAlignment="Top" Click="button1_Click" />
</telerik:RadToolBar>
</telerik:RadToolBarTray>
</telerik:RadPane>
</telerik:RadPaneGroup>
</telerik:RadSplitContainer>
<telerik:RadSplitContainer Name="RadSplitContainerBottom" InitialPosition="DockedLeft" Orientation="Horizontal">
<telerik:RadPaneGroup Name="RadGroup1" >
<telerik:RadPane Name="GridViewPane" PaneHeaderVisibility="Collapsed">
<telerik:RadGridView x:Name="RadGridView" />
</telerik:RadPane>
</telerik:RadPaneGroup>
<telerik:RadPaneGroup Name="RadGroup2" >
<telerik:RadPane Name="ReadingPane" PaneHeaderVisibility="Collapsed">
<telerik:RadDataForm Name="RadDataForm" AutoGenerateFields="False"
NewItemTemplate="{StaticResource ModulesInPackageTemplate}"
EditTemplate="{StaticResource ModulesInPackageTemplate}"
ReadOnlyTemplate="{StaticResource ModulesInPackageTemplate}"/>
</telerik:RadPane>
</telerik:RadPaneGroup>
</telerik:RadSplitContainer>
</telerik:RadDocking>
<telerik:RadBusyIndicator Name="RadBusyIndicator" IsBusy="{Binding Path=IsBusy, ElementName=_domainDataSource}" telerik:Theming.Theme="Expression_Dark" Visibility="Collapsed" />
</Grid>
</UserControl>