The feature request is logged. The title of the PITS item is "Add a PaneActivated event and an ActivePane property to the Docking control and Activate method to the RadPane control.".
Best wishes,
Miroslav Nedyalkov
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.
FYI I have pretty much resolved ActivePane by handlnig the following events:
RadDocking.PreviewMouseUp
- get e.Source to give RadPane or RadPaneGroup which raised the event
- if RadPaneGroup, then the selected pane in the group is active, else the pane is active
RadPane.IsSelected
- Listen to IsSelected changed via binding or DependencyPropertyDescriptor.AddValueChanged
- the most recently selected pane becomes active (note more than one pane can be Selected due to radpanegroups)
Then I create a service which tracks the most recently selected pane (or rather its content's ViewModel)
Its a bit buggy so of course would prefer to see it implemented in RadDocking though!! :)