|
@@ -93,7 +93,8 @@
|
|
Width="100" Height="100"
|
|
Width="100" Height="100"
|
|
Command="{Binding DataContext.OpenRecentCommand, RelativeSource={RelativeSource AncestorType=uc:AlignableWrapPanel}}"
|
|
Command="{Binding DataContext.OpenRecentCommand, RelativeSource={RelativeSource AncestorType=uc:AlignableWrapPanel}}"
|
|
CommandParameter="{Binding FilePath}"
|
|
CommandParameter="{Binding FilePath}"
|
|
- Style="{StaticResource DarkRoundButton}">
|
|
|
|
|
|
+ Style="{StaticResource DarkRoundButton}"
|
|
|
|
+ x:Name="fileButton">
|
|
<Grid Width="100" Height="100">
|
|
<Grid Width="100" Height="100">
|
|
<Image Source="{Binding PreviewBitmap}" Margin="20"/>
|
|
<Image Source="{Binding PreviewBitmap}" Margin="20"/>
|
|
<Border Grid.Row="1" Height="8" Width="8" x:Name="extensionBorder" Margin="5"
|
|
<Border Grid.Row="1" Height="8" Width="8" x:Name="extensionBorder" Margin="5"
|
|
@@ -105,10 +106,10 @@
|
|
<Trigger Property="IsMouseOver" Value="False">
|
|
<Trigger Property="IsMouseOver" Value="False">
|
|
<Setter Property="CornerRadius" Value="2"/>
|
|
<Setter Property="CornerRadius" Value="2"/>
|
|
</Trigger>
|
|
</Trigger>
|
|
- <Trigger Property="IsMouseOver" Value="True">
|
|
|
|
- <Trigger.EnterActions>
|
|
|
|
|
|
+ <DataTrigger Binding="{Binding IsMouseOver, ElementName=fileButton}" Value="True">
|
|
|
|
+ <DataTrigger.EnterActions>
|
|
<BeginStoryboard Name="open">
|
|
<BeginStoryboard Name="open">
|
|
- <Storyboard>
|
|
|
|
|
|
+ <Storyboard BeginTime="0:0:.1">
|
|
<DoubleAnimation Storyboard.TargetProperty="Height" By="8" To="25" BeginTime="0:0:.1" Duration="0:0:.3">
|
|
<DoubleAnimation Storyboard.TargetProperty="Height" By="8" To="25" BeginTime="0:0:.1" Duration="0:0:.3">
|
|
<DoubleAnimation.EasingFunction>
|
|
<DoubleAnimation.EasingFunction>
|
|
<ExponentialEase/>
|
|
<ExponentialEase/>
|
|
@@ -119,15 +120,15 @@
|
|
<ExponentialEase/>
|
|
<ExponentialEase/>
|
|
</DoubleAnimation.EasingFunction>
|
|
</DoubleAnimation.EasingFunction>
|
|
</DoubleAnimation>
|
|
</DoubleAnimation>
|
|
- <ThicknessAnimation Storyboard.TargetProperty="Margin" By="5" To="0" BeginTime="0:0:.2" Duration="0:0:.1">
|
|
|
|
|
|
+ <ThicknessAnimation Storyboard.TargetProperty="Margin" By="5" To="0" BeginTime="0:0:.1" Duration="0:0:.25">
|
|
<ThicknessAnimation.EasingFunction>
|
|
<ThicknessAnimation.EasingFunction>
|
|
<ExponentialEase/>
|
|
<ExponentialEase/>
|
|
</ThicknessAnimation.EasingFunction>
|
|
</ThicknessAnimation.EasingFunction>
|
|
</ThicknessAnimation>
|
|
</ThicknessAnimation>
|
|
</Storyboard>
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</BeginStoryboard>
|
|
- </Trigger.EnterActions>
|
|
|
|
- <Trigger.ExitActions>
|
|
|
|
|
|
+ </DataTrigger.EnterActions>
|
|
|
|
+ <DataTrigger.ExitActions>
|
|
<BeginStoryboard Name="close">
|
|
<BeginStoryboard Name="close">
|
|
<Storyboard>
|
|
<Storyboard>
|
|
<DoubleAnimation Storyboard.TargetProperty="Height" By="25" To="8" Duration="0:0:.2">
|
|
<DoubleAnimation Storyboard.TargetProperty="Height" By="25" To="8" Duration="0:0:.2">
|
|
@@ -147,9 +148,9 @@
|
|
</ThicknessAnimation>
|
|
</ThicknessAnimation>
|
|
</Storyboard>
|
|
</Storyboard>
|
|
</BeginStoryboard>
|
|
</BeginStoryboard>
|
|
- </Trigger.ExitActions>
|
|
|
|
|
|
+ </DataTrigger.ExitActions>
|
|
<Setter Property="CornerRadius" Value="0,0,4,4"/>
|
|
<Setter Property="CornerRadius" Value="0,0,4,4"/>
|
|
- </Trigger>
|
|
|
|
|
|
+ </DataTrigger>
|
|
</Style.Triggers>
|
|
</Style.Triggers>
|
|
</Style>
|
|
</Style>
|
|
</Border.Style>
|
|
</Border.Style>
|
|
@@ -157,13 +158,13 @@
|
|
<TextBlock.Style>
|
|
<TextBlock.Style>
|
|
<Style TargetType="TextBlock">
|
|
<Style TargetType="TextBlock">
|
|
<Style.Triggers>
|
|
<Style.Triggers>
|
|
- <DataTrigger Binding="{Binding IsMouseOver, ElementName=extensionBorder}" Value="True">
|
|
|
|
|
|
+ <DataTrigger Binding="{Binding IsMouseOver, ElementName=fileButton}" Value="True">
|
|
<DataTrigger.EnterActions>
|
|
<DataTrigger.EnterActions>
|
|
<BeginStoryboard Name="start">
|
|
<BeginStoryboard Name="start">
|
|
- <Storyboard>
|
|
|
|
- <DoubleAnimation Storyboard.TargetProperty="Opacity" By="0" To="1" Duration="0:0:.5">
|
|
|
|
|
|
+ <Storyboard BeginTime="0:0:.2">
|
|
|
|
+ <DoubleAnimation Storyboard.TargetProperty="Opacity" By="0" To="1" Duration="0:0:.4">
|
|
<DoubleAnimation.EasingFunction>
|
|
<DoubleAnimation.EasingFunction>
|
|
- <ExponentialEase/>
|
|
|
|
|
|
+ <PowerEase/>
|
|
</DoubleAnimation.EasingFunction>
|
|
</DoubleAnimation.EasingFunction>
|
|
</DoubleAnimation>
|
|
</DoubleAnimation>
|
|
</Storyboard>
|
|
</Storyboard>
|