or

<Grid ScrollViewer.HorizontalScrollBarVisibility="Disabled" ScrollViewer.VerticalScrollBarVisibility="Disabled" MinWidth="300" MaxWidth="600" Height="500"> <telerik:RadPanelBar ScrollViewer.HorizontalScrollBarVisibility="Disabled" ScrollViewer.VerticalScrollBarVisibility="Disabled"> <telerik:RadPanelBarItem Header="Bar1"> some content </telerik:RadPanelBarItem> <telerik:RadPanelBarItem Header="Bar2"> <ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled"> <telerik:RadGridView Style="{StaticResource DefaultRadGridView}" ItemsSource="{Binding ItemList}" SelectedItem="{Binding SelectedItem, Mode=TwoWay}" ScrollViewer.HorizontalScrollBarVisibility="Disabled" ScrollViewer.VerticalScrollBarVisibility="Disabled" IsSynchronizedWithCurrentItem="False" EnableRowVirtualization="True" EnableColumnVirtualization="False"> <telerik:RadGridView.Columns> <!-- Name --> <telerik:GridViewDataColumn DataMemberBinding="{Binding Name}" Header="Name" Width="Auto" /> <!-- Description --> <telerik:GridViewDataColumn DataMemberBinding="{Binding Description}" Header="Description" Width="*" TextWrapping="Wrap" /> </telerik:RadGridView.Columns> </telerik:RadGridView> </ScrollViewer> </telerik:RadPanelBarItem> <telerik:RadPanelBarItem Header="Bar3"> some content </telerik:RadPanelBarItem> </telerik:RadPanelBar> </Grid>
public virtual void BringToFront(){ // FindIndexToAdd finds an index for a new item, not for old which needs to be moved. That's why we subtract 1. var targetIndex = this.FindIndexToAdd() - 1; var currentIndex = hosts.IndexOf(this); if (targetIndex != currentIndex) { hosts.RemoveAt(currentIndex); hosts.Insert(targetIndex, this); }}public virtual void BringToFront() { // FindIndexToAdd finds an index for a new item, not for old which needs to be moved. That's why we subtract 1. var targetIndex = this.FindIndexToAdd() - 1; var currentIndex = hosts.IndexOf(this); if (targetIndex != currentIndex && targetIndex > 0) { if (currentIndex > 0) hosts.RemoveAt(currentIndex); hosts.Insert(targetIndex, this); }}