Hi Christian and Telerik team,
I had similar situation and have no luck with Pane.Focus().
As for my things, I used PRISM and RadDock in main shell,but RadDock is not friendly with PRISM region,
and I use following code to activate exisiting view in RadDock. However, when view is unpinned and collapsed,
don't know how to set the view slided and shown but as unpinned such as mouse-hovered ont the view.
public bool ActivatePane(string viewName)
var pane = this.ChildrenOfType<
>().Where(k => k.Name.Equals(viewName)).SingleOrDefault();
if (pane == null)
// activate and notify to vm
pane.IsHidden = false;
// no effect....
// use as pinned untill find the way to do sliding
pane.IsPinned = true;
pane.IsSelected = true;
// vm be notified active
BaseView view = pane.Content as BaseView;
if (view != null)
IActiveAware iactive = view.DataContext as IActiveAware;
if (iactive != null)
iactive.IsActive = true;
Christian,your metioned link looks broken. Would you let me know again ?
Thanks in advance.