Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. <Style TargetType="Image" x:Key="cardAnimationStyle">
  2. <Style.Triggers>
  3. <DataTrigger Binding="{Binding IsEnabled}" Value="True">
  4. <DataTrigger.EnterActions>
  5. <BeginStoryboard>
  6. <Storyboard>
  7. <DoubleAnimation Storyboard.TargetProperty="(RenderTransform).(ScaleTransform.ScaleX)" From="0" To="1" Duration="0:0:0.25" AutoReverse="False"/>
  8. </Storyboard>
  9. </BeginStoryboard>
  10. </DataTrigger.EnterActions>
  11. </DataTrigger>
  12. <DataTrigger Binding="{Binding IsEnabled}" Value="False">
  13. <DataTrigger.EnterActions>
  14. <BeginStoryboard>
  15. <Storyboard>
  16. <DoubleAnimation Storyboard.TargetProperty="(RenderTransform).(ScaleTransform.ScaleX)" From="1" To="0" Duration="0:0:0.25" AutoReverse="False"/>
  17. </Storyboard>
  18. </BeginStoryboard>
  19. </DataTrigger.EnterActions>
  20. </DataTrigger>
  21. </Style.Triggers>
  22. </Style>
  23.  
  24. <ControlTemplate x:Key="cardTemplate" TargetType="{x:Type Button}">
  25. <Grid>
  26. <Image Width="43" Height="65" Focusable="False" IsEnabled="{Binding IsEnabled}" Style="{StaticResource cardAnimationStyle}" Source="{Binding Path=Content, RelativeSource={RelativeSource TemplatedParent}}" />
  27. <Image Width="43" Height="65" Focusable="False" IsEnabled="{Binding IsEnabled, Converter={StaticResource InverseBooleanConverter}}" Style="{StaticResource cardAnimationStyle}" Source="Images/backside.png" />
  28. </Grid>
  29. </ControlTemplate>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement