-
Book Overview & Buying
-
Table Of Contents
Windows Presentation Foundation 4.5 Cookbook
By :
Property-based animations are linear – they progress at a constant rate. This is fine for many scenarios, but for some scenarios this feels too mechanical. Key frame animations can use Bezier-based interpolations (which are certainly not linear), but it's not easy to configure or guess their effects.
Animation easing (introduced in WPF 4) provides a viable alternative that can turn a (maybe boring) linear animation into a non-linear one.
Make sure Visual Studio is up and running.
We'll create a linear animation and another same animation mutated with animation easing:
Create a new WPF application named CH09.AnimationEasing.
Open MainWindow.xaml. Add two rows to the existing Grid:
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition />
</Grid.RowDefinitions>Add a StackPanel to the first row of the Grid. Place two buttons inside similar to the following:
<StackPanel Orientation="Horizontal...