참고자료
1. Triggers and Animation
Trigger는 UX 마크업에 사용되는 객체다.
Trigger는 UX 마크업에서 네 가지 자식 노드 타입을 가질 수 있다. Animators/Actions/Nodes/Resources
2 실습
<App >
<DockPanel>
<StatusBarBackground DockPanel.Dock="Top" />
<Rectangle Width="100" Height="100" Fill="#000" CornerRadius="10">
<WhilePressed>
<Scale Factor="1.5"/>
</WhilePressed>
</Rectangle>
</DockPanel>
</App>
Rectangle > WhilePressed > Scale을 해줌으로써 scale의 Factor 값에 맞게, 클릭 했을 때 사각형의 크기가 변한다.
<App >
<DockPanel>
<StatusBarBackground DockPanel.Dock="Top" />
<StackPanel Orientation="Horizontal" Alignment="Center">
<Rectangle TransformOrigin="TopLeft" Width="100" Height="100" Fill="#000" CornerRadius="10">
<WhilePressed>
<Scale Target="GreyRectangle" Factor="1.5" Duration="0.1" Easing="BounceOut" EasingBack="BounceIn" DurationBack=".5" />
<Rotate Degrees="45" Duration=".1" />
<Move X="50" Y="20" />
</WhilePressed>
</Rectangle>
<Rectangle ux:Name="GreyRectangle" Width="100" Height="100" Fill="#ccc" CornerRadius="10" />
</StackPanel>
</DockPanel>
</App>
이런 식으로 다양한 효과를 줄 수 있다.
3. 느낀점
다양한 효과를 주기 편하다. 각 태그들이 어떤 것들이 있는지 숙지하는 게 중요하겠다.
ex) <Rectangle Color="Blue" Width="100" Height="100" />
*좋은 사이트 * fuse 시작하기 - doc 설명