Skip to content

Instantly share code, notes, and snippets.

@kevingosse
Last active August 29, 2015 14:17
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kevingosse/faf21305f03d24abe56e to your computer and use it in GitHub Desktop.
Save kevingosse/faf21305f03d24abe56e to your computer and use it in GitHub Desktop.
<UserControl
x:Name="Root"
x:Class="KenBurns.SlidingImage2"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="300"
d:DesignWidth="400">
<UserControl.Resources>
<Storyboard x:Key="SlidingStoryboard">
<DoubleAnimationUsingKeyFrames
Storyboard.TargetName="TranslateTransform"
Storyboard.TargetProperty="Y"
RepeatBehavior="Forever" />
</Storyboard>
</UserControl.Resources>
<Canvas x:Name="Canvas">
<Image
x:Name="Image"
Width="{Binding Path=ActualWidth, ElementName=Root}"
Source="{Binding Path=Source, ElementName=Root}">
<Image.RenderTransform>
<TranslateTransform x:Name="TranslateTransform"></TranslateTransform>
</Image.RenderTransform>
</Image>
</Canvas>
</UserControl>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment