FillBehaviorExample - 애니메이션이 끝나면 Duration에서 설정한 시간이 되면, 어떻게 할것인지 결정하는 프로퍼티 입니다 - HoldEnd : 애니메이션이 끝나면 다른 요청이 있기 전까지 그 상태를 유지 - Stop : 애니메이션이 끝나면 애니메이션 시작한 값으로 초기화 |
FillBehaviorExample.Xamls <UserControl x:Class="AnimationExample.MainPage" 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" mc:Ignorable="d" d:DesignWidth="640" d:DesignHeight="480"> <Canvas x:Name="LayoutRoot"> <Canvas.Resources> <!-- 사각형을 이동 시키는 스토리 보드--> <Storyboard x:Name="rectAnimation"> <!-- Y 좌표 이동 애니메이션 --> <DoubleAnimation FillBehavior="Stop" Storyboard.TargetName="rect" Storyboard.TargetProperty="(Canvas.Top)" From="0" To="100"/> <!-- X 좌표 이동 애니메이션 --> <DoubleAnimation FillBehavior="Stop" Storyboard.TargetName="rect" Storyboard.TargetProperty="(Canvas.Left)" From="0" To="100"/> </Storyboard> </Canvas.Resources> <!-- 사각형 --> <Rectangle x:Name="rect" Fill="Red" Width="100" Height="100" Canvas.Left="0" Canvas.Top="0"/> </Canvas> </UserControl> |
'.Net Project > SilverLight 3.0' 카테고리의 다른 글
63장 에니메이션 TimeLine (RepeatBehavior) (0) | 2009.12.07 |
---|---|
62장 에니메이션 TimeLine (SpeedRatio) (0) | 2009.12.07 |
60장 에니메이션 TimeLine (DurationExample) (0) | 2009.12.07 |
59장 에니메이션 TimeLine (BeginTimeExample) (0) | 2009.12.07 |
58장 에니메이션 TimeLine (AutoReverseExample) (0) | 2009.12.07 |