Silverlight/XAML – Learning by Coding
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]