This question is locked. New answers and comments are not allowed.
Hi,
The issue is that if the page is rather complex (you know, usually pages are a bit more complex than in examples ;)) BackwardOut ContinuumTransition doesn't manage to play.
I'm not sure why does this happen, probably some constant time is given to page to play its out transition. What i see is a pause for some time and then page disappears. I tried to add SpeedRatio and InitialDelay, but seems that this animation doesn't take them into acccount.
I looked into code (SlideContinuumAnimation.cs), and seems that all timings are hardcoded (90, 170, 260 mseconds etc.).
Could you please help me with this issue ? What can i do to make animation either slower, or delay it a bit ?
In my Page.xaml i have
and a rather big virtualized list of items
and in Page.xaml.cs i have
The issue is that if the page is rather complex (you know, usually pages are a bit more complex than in examples ;)) BackwardOut ContinuumTransition doesn't manage to play.
I'm not sure why does this happen, probably some constant time is given to page to play its out transition. What i see is a pause for some time and then page disappears. I tried to add SpeedRatio and InitialDelay, but seems that this animation doesn't take them into acccount.
I looked into code (SlideContinuumAnimation.cs), and seems that all timings are hardcoded (90, 170, 260 mseconds etc.).
Could you please help me with this issue ? What can i do to make animation either slower, or delay it a bit ?
In my Page.xaml i have
<telerikPrimitives:RadTransitionControl.Transition> <telerikPrimitives:RadTransition> <telerikPrimitives:RadTransition.BackwardInAnimation> <telerik:RadTileAnimation/> </telerikPrimitives:RadTransition.BackwardInAnimation> <telerikPrimitives:RadTransition.ForwardOutAnimation> <telerik:RadTileAnimation/> </telerikPrimitives:RadTransition.ForwardOutAnimation> <telerikPrimitives:RadTransition.ForwardInAnimation> <telerik:RadTileAnimation InOutAnimationMode="Out"/> </telerikPrimitives:RadTransition.ForwardInAnimation> <telerikPrimitives:RadTransition.BackwardOutAnimation> <telerik:RadSlideContinuumAnimation SpeedRatio="0,2" /> </telerikPrimitives:RadTransition.BackwardOutAnimation> </telerikPrimitives:RadTransition> </telerikPrimitives:RadTransitionControl.Transition>and a rather big virtualized list of items
<telerikPrimitives:RadDataBoundListBox x:Name="List" ItemsSource="{Binding DataLoader.Items}" IsAsyncBalanceEnabled="True" AsyncBalanceMode="FillViewportFirst" ItemTemplate="{StaticResource DealTemplate}" SelectionChanged="OnListSelectionChanged" DataRequested="RadDataBoundListBox_OnDataRequested"/>and in Page.xaml.cs i have
public DealsPage() {InitializeComponent();SetValue(RadTileAnimation.ContainerToAnimateProperty, List); SetValue(RadSlideContinuumAnimation.HeaderElementProperty, List); }