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);
}