Hi
What I can suggest you for the first question would be to manually activate the needed Pane once all the Panes are Pinned. At the first time the Pin event is fired you can check the pinned.PaneGroup.Items.Count - the event will be also fired for each of the panes inside of that collection, so you can wait until last call and manually activate the first Pinned Pane by setting its IsActive property.
As for the other questions:
1. You can reorder unpinned Panes as demonstrated in the following demo from our XAML SDK repository:
https://github.com/telerik/xaml-sdk/tree/master/Docking/OrderedUnpinnedPanes
2. By using custom FlyoutBehavior you could achieve that:
https://github.com/telerik/xaml-sdk/tree/master/Docking/ClickFlyoutBehaviorWithAnimation
3. By setting the AllowDragReorder property of the Docking to True the user will be able to drag reorder the Panes.
Hope this helps.
Regards,
Kalin
Telerik
,What I can suggest you for the first question would be to manually activate the needed Pane once all the Panes are Pinned. At the first time the Pin event is fired you can check the pinned.PaneGroup.Items.Count - the event will be also fired for each of the panes inside of that collection, so you can wait until last call and manually activate the first Pinned Pane by setting its IsActive property.
As for the other questions:
1. You can reorder unpinned Panes as demonstrated in the following demo from our XAML SDK repository:
https://github.com/telerik/xaml-sdk/tree/master/Docking/OrderedUnpinnedPanes
2. By using custom FlyoutBehavior you could achieve that:
https://github.com/telerik/xaml-sdk/tree/master/Docking/ClickFlyoutBehaviorWithAnimation
3. By setting the AllowDragReorder property of the Docking to True the user will be able to drag reorder the Panes.
Hope this helps.
Regards,
Kalin
Telerik
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 Feedback Portal
and vote to affect the priority of the items