Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <Style TargetType="Image" x:Key="cardAnimationStyle">
- <Style.Triggers>
- <DataTrigger Binding="{Binding IsEnabled}" Value="True">
- <DataTrigger.EnterActions>
- <BeginStoryboard>
- <Storyboard>
- <DoubleAnimation Storyboard.TargetProperty="(RenderTransform).(ScaleTransform.ScaleX)" From="0" To="1" Duration="0:0:0.25" AutoReverse="False"/>
- </Storyboard>
- </BeginStoryboard>
- </DataTrigger.EnterActions>
- </DataTrigger>
- <DataTrigger Binding="{Binding IsEnabled}" Value="False">
- <DataTrigger.EnterActions>
- <BeginStoryboard>
- <Storyboard>
- <DoubleAnimation Storyboard.TargetProperty="(RenderTransform).(ScaleTransform.ScaleX)" From="1" To="0" Duration="0:0:0.25" AutoReverse="False"/>
- </Storyboard>
- </BeginStoryboard>
- </DataTrigger.EnterActions>
- </DataTrigger>
- </Style.Triggers>
- </Style>
- <ControlTemplate x:Key="cardTemplate" TargetType="{x:Type Button}">
- <Grid>
- <Image Width="43" Height="65" Focusable="False" IsEnabled="{Binding IsEnabled}" Style="{StaticResource cardAnimationStyle}" Source="{Binding Path=Content, RelativeSource={RelativeSource TemplatedParent}}" />
- <Image Width="43" Height="65" Focusable="False" IsEnabled="{Binding IsEnabled, Converter={StaticResource InverseBooleanConverter}}" Style="{StaticResource cardAnimationStyle}" Source="Images/backside.png" />
- </Grid>
- </ControlTemplate>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement