Procedura: animare un effetto visivo di rilievo
Aggiornamento: novembre 2007
In questo argomento viene illustrato come animare le proprietà di un effetto visivo di rilievo.
Esempio
Nell'esempio seguente viene animata la proprietà LightAngle di un oggetto EmbossBitmapEffect in modo tale che gli effetti di ombreggiatura risultanti dal posizionamento della "luce" si spostino sul bordo in rilievo dell'immagine.
<Page xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml" >
<StackPanel>
<Image Source="/images/WaterLilies.jpg" Width="600" Margin="10" >
<Image.BitmapEffect>
<EmbossBitmapEffect x:Name="myEmbossBitmapEffect" Relief="0.8" LightAngle="0" />
</Image.BitmapEffect>
<Image.Triggers>
<EventTrigger RoutedEvent="Image.Loaded">
<BeginStoryboard>
<Storyboard>
<!-- Animate the LightAngle so that the artificial light
orbits around the embossed image which makes the
shadows cast by the emboss shift accordingly. -->
<DoubleAnimation
Storyboard.TargetName="myEmbossBitmapEffect"
Storyboard.TargetProperty="LightAngle"
From="0" To="360" Duration="0:0:3" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Image.Triggers>
</Image>
</StackPanel>
</Page>
Per l'esempio completo, vedere Esempio di raccolta di effetti bitmap.
Vedere anche
Attività
Procedura: creare un effetto visivo di rilievo
Procedura: animare più effetti visivi
Esempio di raccolta di effetti bitmap
Concetti
Cenni preliminari sugli effetti bitmap