Silverlight/XAML – Learning by Coding

[ point_animation.xaml --> Grafik anzeigen ]

 1: <?xml version="1.0" encoding="UTF-8"?>
 2: <!-- coded by Thomas Meinike 01/08 -->
 3: <Canvas xmlns="http://schemas.microsoft.com/client/2007"
 4:         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
 5: 
 6:   <Rectangle Width="300" Height="150" Canvas.Left="20" Canvas.Top="20">
 7:     <Rectangle.Fill>
 8:       <LinearGradientBrush x:Name="gradient" StartPoint="0,0" EndPoint="1,1">
 9:         <GradientStop Offset="0.0" Color="#FF0"/>
10:         <GradientStop Offset="1.0" Color="#090"/>
11:       </LinearGradientBrush>
12:     </Rectangle.Fill>
13:   </Rectangle>
14:   
15:   <Canvas.Triggers>
16:     <EventTrigger RoutedEvent="Canvas.Loaded">
17:       <EventTrigger.Actions>
18:         <BeginStoryboard>
19:           <Storyboard>
20:             <PointAnimation 
21:               Storyboard.TargetName="gradient"
22:               Storyboard.TargetProperty="StartPoint" From="0,0" To="1,1"
23:               Duration="00:00:03" AutoReverse="True" RepeatBehavior="Forever"/>
24:           </Storyboard>
25:         </BeginStoryboard>
26:       </EventTrigger.Actions>
27:     </EventTrigger>
28:   </Canvas.Triggers>
29:   
30: </Canvas>

[zum Anfang]