|
187 | 187 | <Storyboard>
|
188 | 188 | <DoubleAnimation Storyboard.TargetName="MouseOverBorder" Storyboard.TargetProperty="Opacity"
|
189 | 189 | To="0.1" Duration="0"/>
|
| 190 | + <DoubleAnimation Storyboard.TargetName="MouseOverBorder" Storyboard.TargetProperty="Opacity" |
| 191 | + To="0.1" Duration="0"/> |
190 | 192 | </Storyboard>
|
191 | 193 | </VisualState>
|
192 | 194 | <VisualState Name="Disabled"/>
|
|
215 | 217 | <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Visible}" />
|
216 | 218 | </ObjectAnimationUsingKeyFrames>
|
217 | 219 | <DoubleAnimation Storyboard.TargetProperty="Opacity" Storyboard.TargetName="ItemsHost" To="1" Duration="0:0:0.3"/>
|
| 220 | + <DoubleAnimation Storyboard.TargetProperty="Scale" Storyboard.TargetName="ScaleHost" To="1" Duration="0:0:0.3"/> |
218 | 221 | </Storyboard>
|
219 | 222 | </VisualTransition>
|
220 | 223 | <VisualTransition GeneratedDuration="0" To="Collapsed">
|
|
226 | 229 | <DiscreteObjectKeyFrame KeyTime="0:0:0.3" Value="{x:Static Visibility.Collapsed}" />
|
227 | 230 | </ObjectAnimationUsingKeyFrames>
|
228 | 231 | <DoubleAnimation Storyboard.TargetProperty="Opacity" Storyboard.TargetName="ItemsHost" To="0" Duration="0:0:0.3"/>
|
| 232 | + <DoubleAnimation Storyboard.TargetProperty="Scale" Storyboard.TargetName="ScaleHost" To="0" Duration="0:0:0.3"/> |
229 | 233 | </Storyboard>
|
230 | 234 | </VisualTransition>
|
231 | 235 | </VisualStateGroup.Transitions>
|
232 | 236 | <VisualState x:Name="Expanded">
|
233 | 237 | <Storyboard>
|
234 | 238 | <DoubleAnimation Storyboard.TargetProperty="Opacity" Storyboard.TargetName="ItemsHost" To="1" Duration="0"/>
|
| 239 | + <DoubleAnimation Storyboard.TargetProperty="Scale" Storyboard.TargetName="ScaleHost" To="1" Duration="0:0:0.3"/> |
235 | 240 | <ObjectAnimationUsingKeyFrames Storyboard.TargetName="ItemsHost" Storyboard.TargetProperty="Visibility">
|
236 | 241 | <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Visible}" />
|
237 | 242 | </ObjectAnimationUsingKeyFrames>
|
|
240 | 245 | <VisualState x:Name="Collapsed">
|
241 | 246 | <Storyboard>
|
242 | 247 | <DoubleAnimation Storyboard.TargetProperty="Opacity" Storyboard.TargetName="ItemsHost" To="0" Duration="0"/>
|
| 248 | + <DoubleAnimation Storyboard.TargetProperty="Scale" Storyboard.TargetName="ScaleHost" To="0" Duration="0:0:0.3"/> |
243 | 249 | <ObjectAnimationUsingKeyFrames Storyboard.TargetName="ItemsHost" Storyboard.TargetProperty="Visibility">
|
244 | 250 | <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Collapsed}" />
|
245 | 251 | </ObjectAnimationUsingKeyFrames>
|
246 | 252 | </Storyboard>
|
247 | 253 | </VisualState>
|
248 | 254 | </VisualStateGroup>
|
249 | 255 | </VisualStateManager.VisualStateGroups>
|
250 |
| - |
| 256 | + <wpf:ScaleHost x:Name="ScaleHost" /> |
251 | 257 | <ToggleButton x:Name="Expander" ClickMode="Press" IsChecked="{Binding IsExpanded, RelativeSource={RelativeSource TemplatedParent}}"
|
252 | 258 | Style="{StaticResource MaterialDesignExpandCollapseToggleStyle}"
|
253 | 259 | Foreground="{TemplateBinding Foreground}"
|
|
285 | 291 | <StackPanel.Height>
|
286 | 292 | <MultiBinding Converter="{StaticResource MathMlpMultipleConverter}">
|
287 | 293 | <Binding ElementName="ItemsHost" Path="ActualHeight"/>
|
288 |
| - <Binding ElementName="ItemsHost" Path="Opacity"/> |
| 294 | + <Binding ElementName="ScaleHost" Path="Scale"/> |
289 | 295 | </MultiBinding>
|
290 | 296 | </StackPanel.Height>
|
291 | 297 | <ItemsPresenter x:Name="ItemsHost"
|
|
0 commit comments