This is a migrated thread and some comments may be shown as answers.

AllowDragReorder on RadPaneGroup

4 Answers 42 Views
Docking
This is a migrated thread and some comments may be shown as answers.
Luciano
Top achievements
Rank 1
Luciano asked on 11 Apr 2011, 08:53 AM
Hi,
Our company is evaluating the migration of the current docking manager library for our Silverlight application.
In order to fill the gaps with the current one, I'm trying to allow tab reordering of tabbed component, dragging the tab with the left button without the need to undock and then redock it.

I've tried to enable the RadPaneGroup.AllowDragReorder boolean property of the tab groups from XAML, but with no effect.

In addition, we need this to be the default behavior for tab groups created tabbing component togheter (not by code from a specific PaneGroup). Is that possible? We are not using the DocumentHost behavior.

Thank you,
 Luciano
 
        <tk:RadDocking x:Name="DockingRoot" HasDocumentHost="False" >
            <tk:RadSplitContainer InitialPosition="DockedLeft" >
                <tk:RadPaneGroup AllowDragReorder="True" >
                    <tk:RadPane Header="Red Border">
                        <Border BorderThickness="2" BorderBrush="Red" />
                    </tk:RadPane>
                    <tk:RadPane Header="Blue Border">
                        <Border BorderThickness="2" BorderBrush="Blue" />
                    </tk:RadPane>
                    <tk:RadPane Header="Green Border">
                        <Border BorderThickness="2" BorderBrush="Green" />
                    </tk:RadPane>
                </tk:RadPaneGroup>
            </tk:RadSplitContainer>
        </tk:RadDocking>

 

4 Answers, 1 is accepted

Sort by
0
Accepted
Konstantina
Telerik team
answered on 13 Apr 2011, 09:47 AM
Hello Luciano,

Thank you for contacting us.

This property is inherited from the TabControl and it is not supported by the Docking control. However, this feature request is already added into our Public Issue Tracking System (PITS). You can view it here. You can vote for it, track its status and see when it is going to be implemented.

Hope this information helps. Please let us know if you have further questions.

Regards,
Konstantina
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
0
Lindsay Miles
Top achievements
Rank 1
answered on 08 Jul 2014, 12:32 AM
Sure is taking a long time to (re)implement this. I'm sure this was once possible. I have a build that tab drag-reorder worked.
2014 Q2 and not working! Now I've upgraded my dev. environment and realise too late this is now not working.
Not impressed at all!
0
Lindsay Miles
Top achievements
Rank 1
answered on 08 Jul 2014, 01:10 AM
Ok, just confirmed that this was once available and working.
I have xaml markup from a backup on Aug 8, 2010. Identical to the xaml markup I'm using now.
At the time I was using the latest build for Silverlight for that period. You guys will know the version.
If you want to see it in action, email me at the address you have and I will send login credentials to my service.

The drag-reorder is fundamental to my app's functionality and I have finally gotten around to revisit the code.
I don't have many users but they're a niche group and rely on this.

Now I cannot put out a new release with your oh so latest and greatest UI controls! Unbelievable!
How can functionality be removed? Not right! Fix this ASAP!

Code from my 2010 backup:

                    <telerikDocking:RadDocking Width="800" Height="640" HorizontalAlignment="Left" VerticalAlignment="Top" BorderThickness="0" Padding="0" HorizontalContentAlignment="Left" VerticalContentAlignment="Top" PreviewClose="RadDocking_PreviewClose">

‚Äč <telerikDocking:RadDocking.DocumentHost>

<telerikDocking:RadSplitContainer Orientation="Horizontal" InitialPosition="DockedTop" Width="620" Margin="0,0" Name="rscDocuments" BorderThickness="0" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" MaxWidth="620" Height="643" Background="#FFBFBFBF">

<telerikDocking:RadPaneGroup Name="rpgDiagrams" TabStripPlacement="Top" Align="Left" Margin="0,0,0,0" BorderThickness="0" Padding="0" SelectionChanged="rpgDiagrams_SelectionChanged" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" AllowDragReorder="True" Background="#FFBFBFBF">

    <!-- Diagrams Are Dynamically Injected into tabs-->

</telerikDocking:RadPaneGroup>

</telerikDocking:RadSplitContainer>

</telerikDocking:RadDocking.DocumentHost>

</telerikDocking:RadDocking>
0
Kalin
Telerik team
answered on 09 Jul 2014, 11:47 AM
Hi Lindsay,

The property should be set only on the Docking control not on the PaneGroup and you will be able to reorder the Panes as desired. Please test it and let me know if it works for you.

Hope this helps.

Regards,
Kalin
Telerik
 
Check out Telerik Analytics, the service which allows developers to discover app usage patterns, analyze user data, log exceptions, solve problems and profile application performance at run time. Watch the videos and start improving your app based on facts, not hunches.
 
Tags
Docking
Asked by
Luciano
Top achievements
Rank 1
Answers by
Konstantina
Telerik team
Lindsay Miles
Top achievements
Rank 1
Kalin
Telerik team
Share this question
or