or
<telerik:RadPane runat="server" ID="contentPane" Scrolling="none"> <telerik:RadSplitter runat="server" ID="RadSplitter2" BorderStyle="None" PanesBorderSize="0"> <telerik:RadPane runat="Server" ID="leftPane" Width="240px" MinWidth="240" MaxWidth="240" Scrolling="None"> <telerik:RadSplitter runat="server" ID="RadSplitter3" BorderStyle="None" PanesBorderSize="0" Height="100%" Orientation="Horizontal"> <telerik:RadPane runat="server" ID="topLeftPane"> <div class="contentBorders"> <asp:ContentPlaceHolder ID="ContentPlaceHolderNavigationModules" runat="server" /> </div> </telerik:RadPane> <telerik:RadSplitBar runat="server" ID="RadSplitBar3" CollapseMode="Backward" EnableResize="false" /> <telerik:RadPane runat="server" ID="bottomLeftPane" Height="68px"> <telerik:RadPanelBar runat="server" ID="panelBarBottomLeft" Width="100%"> <Items> ---The Items </Items> </telerik:RadPanelBar> </telerik:RadPane> </telerik:RadSplitter> </telerik:RadPane> <telerik:RadSplitBar runat="server" ID="RadSplitBar1" CollapseMode="Forward" /> <telerik:RadPane runat="Server" ID="rightPane" CssClass="right-pane" Scrolling="Both" OnClientResized="ClientResized" Height="100%"> <asp:ContentPlaceHolder ID="MainContent" runat="server" /> </telerik:RadPane> </telerik:RadSplitter> </telerik:RadPane> </telerik:RadSplitter><telerik:RadCodeBlock ID="codeBlock" runat="server"> <script type="text/javascript"> function ClientResized(sender, eventArgs) { $find("<%= AjaxManagerMasterPage.ClientID %>").ajaxRequest('ChangePageSize'); } </script> </telerik:RadCodeBlock>AjaxManager = (RadAjaxManager)this.Master.Master.FindControl("AjaxManagerMasterPage");AjaxManager.AjaxRequest += new RadAjaxControl.AjaxRequestDelegate(AjaxManager_AjaxRequest);AjaxManager.AjaxSettings.AddAjaxSetting(AjaxManager, MyRadGrid, RadAjaxLoadingPanel1);void AjaxManager_AjaxRequest(object sender, AjaxRequestEventArgs e) { switch (e.Argument.ToString()) { case "ChangePageSize": //Make the grid fit the full pane size Unit masterPaneWidth = ((RadPane)this.Master.Master.FindControl("rightPane")).Width; Unit masterPaneHeight = ((RadPane)this.Master.Master.FindControl("rightPane")).Height; MyRadGrid.Width = new Unit(masterPaneWidth.Value - 2); MyRadGrid.Height = new Unit(masterPaneHeight.Value - 2); break; } }
