|
9 | 9 | xmlns:toolkit="using:CommunityToolkit.WinUI" |
10 | 10 | mc:Ignorable="d"> |
11 | 11 |
|
12 | | - <Grid x:Name="CollapsiblePanel" Opacity="0" Visibility="Collapsed" toolkit:UIElementExtensions.ClipToBounds="True"> |
| 12 | + <Grid x:Name="CollapsiblePanel" Opacity="0" Visibility="Collapsed" MaxHeight="0" toolkit:UIElementExtensions.ClipToBounds="True"> |
13 | 13 | <Grid.RenderTransform> |
14 | | - <TranslateTransform x:Name="SlideTransform" Y="-10" /> |
| 14 | + <TranslateTransform x:Name="SlideTransform" Y="-16"/> |
15 | 15 | </Grid.RenderTransform> |
16 | 16 |
|
17 | 17 | <VisualStateManager.VisualStateGroups> |
18 | 18 | <VisualStateGroup> |
19 | 19 | <VisualState x:Name="ExpandedState"> |
20 | | - <Storyboard> |
21 | | - <DoubleAnimation |
22 | | - Storyboard.TargetName="CollapsiblePanel" |
23 | | - Storyboard.TargetProperty="Opacity" |
24 | | - To="1" |
25 | | - Duration="0:0:0.2" /> |
26 | | - <DoubleAnimation |
27 | | - Storyboard.TargetName="SlideTransform" |
28 | | - Storyboard.TargetProperty="Y" |
29 | | - To="0" |
30 | | - Duration="0:0:0.2" /> |
| 20 | + <Storyboard x:Name="ExpandSb"> |
| 21 | + <DoubleAnimation Storyboard.TargetName="CollapsiblePanel" |
| 22 | + Storyboard.TargetProperty="MaxHeight" |
| 23 | + To="10000" Duration="0:0:0.16" BeginTime="0:0:0.16" |
| 24 | + EnableDependentAnimation="True"/> |
| 25 | + <DoubleAnimation Storyboard.TargetName="CollapsiblePanel" |
| 26 | + Storyboard.TargetProperty="Opacity" BeginTime="0:0:0.16" |
| 27 | + To="1" Duration="0:0:0.16"/> |
| 28 | + <DoubleAnimation Storyboard.TargetName="SlideTransform" |
| 29 | + Storyboard.TargetProperty="Y" BeginTime="0:0:0.16" |
| 30 | + To="0" Duration="0:0:0.16"/> |
31 | 31 | </Storyboard> |
32 | 32 | </VisualState> |
33 | | - |
34 | 33 | <VisualState x:Name="CollapsedState"> |
35 | | - <Storyboard Completed="{x:Bind CollapseAnimation_Completed}"> |
36 | | - <DoubleAnimation |
37 | | - Storyboard.TargetName="CollapsiblePanel" |
38 | | - Storyboard.TargetProperty="Opacity" |
39 | | - To="0" |
40 | | - Duration="0:0:0.2" /> |
41 | | - <DoubleAnimation |
42 | | - Storyboard.TargetName="SlideTransform" |
43 | | - Storyboard.TargetProperty="Y" |
44 | | - To="-10" |
45 | | - Duration="0:0:0.2" /> |
| 34 | + <Storyboard x:Name="CollapseSb" |
| 35 | + Completed="{x:Bind CollapseStoryboard_Completed}"> |
| 36 | + <DoubleAnimation Storyboard.TargetName="CollapsiblePanel" |
| 37 | + Storyboard.TargetProperty="MaxHeight" |
| 38 | + To="0" Duration="0:0:0.16" |
| 39 | + EnableDependentAnimation="True"/> |
| 40 | + <DoubleAnimation Storyboard.TargetName="CollapsiblePanel" |
| 41 | + Storyboard.TargetProperty="Opacity" |
| 42 | + To="0" Duration="0:0:0.16"/> |
| 43 | + <DoubleAnimation Storyboard.TargetName="SlideTransform" |
| 44 | + Storyboard.TargetProperty="Y" |
| 45 | + To="-16" Duration="0:0:0.16"/> |
46 | 46 | </Storyboard> |
47 | 47 | </VisualState> |
| 48 | + |
48 | 49 | </VisualStateGroup> |
49 | 50 | </VisualStateManager.VisualStateGroups> |
50 | 51 | </Grid> |
|
0 commit comments