I have a Grid in a TransitionControl and I want it to fade in or out depending on the Visibility property.
When I set Visibility = Visible, the Grid fades in nice and smooth as it should do.
When I set Visibility = Collapsed, the whole Grid first seems to be squeezed into one row and then it fades out.
Why?
(using v 2011.1.419.1040 Trial)
this
.LicenseDetailsTransitionControl.PrepareAnimation();
if
(
this
.LicenseDetailsGrid.Visibility == Visibility.Collapsed)
this
.LicenseDetailsGrid.Visibility = Visibility.Visible;
else
this
.LicenseDetailsGrid.Visibility = Visibility.Collapsed;
this
.LicenseDetailsTransitionControl.StartAnimation();
<
telerik:RadTransitionControl
x:Name
=
"LicenseDetailsTransitionControl"
Grid.Row
=
"4"
Margin
=
"3"
Duration
=
"00:00:01.00"
Padding
=
"5"
>
<
telerik:RadTransitionControl.Transition
>
<
effects:FadeTransition
/>
</
telerik:RadTransitionControl.Transition
>
<
telerik:RadTransitionControl.Content
>
<
Grid
x:Name="LicenseDetailsGrid
" Height
=
"400"
>
...
When I set Visibility = Visible, the Grid fades in nice and smooth as it should do.
When I set Visibility = Collapsed, the whole Grid first seems to be squeezed into one row and then it fades out.
Why?
(using v 2011.1.419.1040 Trial)