Disabling opening of unpinned panes on mouseover can be accomplish with some custom code:
- Create a custom pane that inherits RadPane.
- Override the OnMouseEnter method
- Remove the base call. The only need is to change the visual state. The code should looks like the following snippet:
CustomPane : RadPane
Now, you could use the custom pane instead of the RadPane. When a pane is unpinned, it requires mouse click to bring it front.
In order to disable the animation, I would suggest using the AnimationManager.IsAnimationEnabled attached property. Setting it to false will disable the animations in the RadDocking control.
To change the animation, I would suggest modifying the RadDocking theme and changing the animations there.
I modified the sample project - you can find it attached. Hope this helps.
the Telerik team