Pascal GUERY
Top achievements
Rank 1
Pascal GUERY
asked on 13 Feb 2014, 03:19 PM
Hi everyone,
I am developing a WPF application at my company.
I use controls from RadControls For WPF Trial Version assemblies including the RadDocking control.
The StyleManager.ApplicationTheme property is set to an instance of SummerTheme.
When the user closes a floating Pane then the containing ToolWindow fades away and disappears as shown on the attached pictures 1.png to 3.png.
I want the ToolWindow to disappear without fading away.
What do I need to do ?
Thank you in advance for your help
I am developing a WPF application at my company.
I use controls from RadControls For WPF Trial Version assemblies including the RadDocking control.
The StyleManager.ApplicationTheme property is set to an instance of SummerTheme.
When the user closes a floating Pane then the containing ToolWindow fades away and disappears as shown on the attached pictures 1.png to 3.png.
I want the ToolWindow to disappear without fading away.
What do I need to do ?
Thank you in advance for your help
2 Answers, 1 is accepted
0
Accepted
Hi Pascal,
I would suggest that you modify the AnimationManager.AnimationSelector of RadDocking control. Please refer to the following XAML that demonstrates how to do this:
I hope this helps.
Regards,
Masha
Telerik
I would suggest that you modify the AnimationManager.AnimationSelector of RadDocking control. Please refer to the following XAML that demonstrates how to do this:
<Window x:Class="RadDockingAnimation.MainWindow" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" xmlns:sys="clr-namespace:System;assembly=mscorlib" xmlns:telerikAnimation="clr-namespace:Telerik.Windows.Controls.Animation;assembly=Telerik.Windows.Controls" Title="MainWindow" Height="350" Width="525"> <Window.Resources> <sys:TimeSpan x:Key="AutoHideInAnimationDuration">0:0:0.360</sys:TimeSpan> <sys:TimeSpan x:Key="AutoHideOutAnimationDuration">0:0:0.400</sys:TimeSpan> </Window.Resources> <Grid> <telerik:RadDocking > <telerikAnimation:AnimationManager.AnimationSelector> <telerikAnimation:AnimationSelector> <!-- ToolWindow, Compass, RootCompass and DragCue animations --> <!--This code enables the animations.--> <!-- <telerikAnimation:AnimationGroup AnimationName="Move"> <telerikAnimation:MoveAnimation /> <telerikAnimation:ResizeAnimation /> <telerikAnimation:FadeAnimation Direction="In" /> <telerikAnimation:ScaleAnimation Direction="In" MinScale="0.7" MaxScale="1.0" TargetElementName="VisualRoot" /> </telerikAnimation:AnimationGroup> <telerikAnimation:AnimationGroup AnimationName="Show"> <telerikAnimation:FadeAnimation Direction="In" /> <telerikAnimation:ScaleAnimation Direction="In" MinScale="0.95" MaxScale="1.0" TargetElementName="VisualRoot" /> </telerikAnimation:AnimationGroup> <telerikAnimation:AnimationGroup AnimationName="Hide" SpeedRatio="0.7"> <telerikAnimation:FadeAnimation Direction="Out" /> <telerikAnimation:ScaleAnimation Direction="Out" MinScale="0.7" MaxScale="1.0" TargetElementName="VisualRoot" /> </telerikAnimation:AnimationGroup>--> <!-- AutoHideArea animations --> <!-- Left AutoHideArea animations --> <telerikAnimation:AnimationGroup AnimationName="LeftIn"> <telerikAnimation:SlideAnimation SlideMode="Top" Duration="{StaticResource AutoHideInAnimationDuration}" TargetElementName="PopupChild" Orientation="Horizontal" Direction="In" /> <!--<telerikAnimation:FadeAnimation TargetElementName="PopupChild" Direction="In" />--> </telerikAnimation:AnimationGroup> <telerikAnimation:AnimationGroup AnimationName="LeftOut"> <telerikAnimation:SlideAnimation TargetElementName="PopupChild" SlideMode="Top" Duration="{StaticResource AutoHideOutAnimationDuration}" Orientation="Horizontal" Direction="Out" /> <!--<telerikAnimation:FadeAnimation TargetElementName="PopupChild" Direction="Out" />--> </telerikAnimation:AnimationGroup> <!-- Top AutoHideArea animations --> <telerikAnimation:AnimationGroup AnimationName="TopIn"> <telerikAnimation:SlideAnimation Orientation="Vertical" Duration="{StaticResource AutoHideInAnimationDuration}" TargetElementName="PopupChild" Direction="In" /> <!--<telerikAnimation:FadeAnimation TargetElementName="PopupChild" Direction="In" />--> </telerikAnimation:AnimationGroup> <telerikAnimation:AnimationGroup AnimationName="TopOut"> <telerikAnimation:SlideAnimation TargetElementName="PopupChild" Duration="{StaticResource AutoHideOutAnimationDuration}" Orientation="Vertical" Direction="Out" /> <!--<telerikAnimation:FadeAnimation TargetElementName="PopupChild" Direction="Out" />--> </telerikAnimation:AnimationGroup> <!-- Right AutoHideArea animations --> <telerikAnimation:AnimationGroup AnimationName="RightIn"> <telerikAnimation:SlideAnimation SlideMode="Bottom" TargetElementName="PopupChild" Duration="{StaticResource AutoHideInAnimationDuration}" Orientation="Horizontal" Direction="In" /> <!--<telerikAnimation:FadeAnimation TargetElementName="PopupChild" Direction="In" />--> </telerikAnimation:AnimationGroup> <telerikAnimation:AnimationGroup AnimationName="RightOut"> <telerikAnimation:SlideAnimation TargetElementName="PopupChild" SlideMode="Bottom" Duration="{StaticResource AutoHideOutAnimationDuration}" Orientation="Horizontal" Direction="Out" /> <!--<telerikAnimation:FadeAnimation TargetElementName="PopupChild" Direction="Out" />--> </telerikAnimation:AnimationGroup> <!-- Bottom AutoHideArea animations --> <telerikAnimation:AnimationGroup AnimationName="BottomIn"> <telerikAnimation:SlideAnimation SlideMode="Bottom" Duration="{StaticResource AutoHideInAnimationDuration}" Orientation="Vertical" TargetElementName="PopupChild" Direction="In" /> <!--<telerikAnimation:FadeAnimation TargetElementName="PopupChild" Direction="In" />--> </telerikAnimation:AnimationGroup> <telerikAnimation:AnimationGroup AnimationName="BottomOut"> <telerikAnimation:SlideAnimation Duration="{StaticResource AutoHideOutAnimationDuration}" TargetElementName="PopupChild" Direction="Out" Orientation="Vertical" SlideMode="Bottom" /> <!--<telerikAnimation:FadeAnimation TargetElementName="PopupChild" Direction="Out" />--> </telerikAnimation:AnimationGroup> </telerikAnimation:AnimationSelector> </telerikAnimation:AnimationManager.AnimationSelector> <telerik:RadDocking.DocumentHost> <telerik:RadSplitContainer> <telerik:RadPaneGroup> <telerik:RadDocumentPane Header="Document 1" Title="Document 1" /> </telerik:RadPaneGroup> </telerik:RadSplitContainer> </telerik:RadDocking.DocumentHost> <telerik:RadSplitContainer Orientation="Vertical" InitialPosition="DockedLeft"> <telerik:RadPaneGroup telerik:ProportionalStackPanel.RelativeSize="200, 300"> <telerik:RadPane Header="Pane Left 1" IsPinned="False"> <TextBlock Text="Pane Left 1" /> </telerik:RadPane> </telerik:RadPaneGroup> <telerik:RadPaneGroup telerik:ProportionalStackPanel.RelativeSize="200, 100"> <telerik:RadPane Header="Pane Left 2" IsPinned="False"> <TextBlock Text="Pane Left 2" /> </telerik:RadPane> </telerik:RadPaneGroup> <telerik:RadPaneGroup> <telerik:RadPane Header="Pane Left 3"> <TextBlock Text="Pane Left 3" /> </telerik:RadPane> </telerik:RadPaneGroup> </telerik:RadSplitContainer> </telerik:RadDocking> </Grid></Window>I hope this helps.
Regards,
Masha
Telerik
0
Pascal GUERY
Top achievements
Rank 1
answered on 18 Feb 2014, 02:54 PM
Thank you for your detailed answer