2013-12-08 3 views
0

내 응용 프로그램에서 모든 목록 상자 항목은 타일이므로 같은 사각형에 사각형을 사용하고 있습니다. 이제 목록 항목을 추가 할 때 사각형에 작은 애니메이션을 추가하고 싶습니다.사각형이 움직이지 않는 사각형

내 코드는 삼각형 회전 다음과 같은 :

<Rectangle Grid.Row="0" Fill="{StaticResource PhoneAccentBrush}" x:Name="rectArticle"> 
           <Rectangle.Projection> 
            <PlaneProjection></PlaneProjection> 
           </Rectangle.Projection> 
           <Rectangle.Resources> 
            <EventTrigger x:Name="event" RoutedEvent="Canvas.Loaded"> 
             <BeginStoryboard> 
              <Storyboard x:Name="rotate"> 
               <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Projection).(PlaneProjection.RotationY)" Storyboard.TargetName="rectArticle"> 
                <EasingDoubleKeyFrame KeyTime="0" Value="90"> 
                 <EasingDoubleKeyFrame.EasingFunction> 
                  <BackEase EasingMode="EaseOut"/> 
                 </EasingDoubleKeyFrame.EasingFunction> 
                </EasingDoubleKeyFrame> 
                <EasingDoubleKeyFrame KeyTime="0:0:1" Value="0"> 
                 <EasingDoubleKeyFrame.EasingFunction> 
                  <BackEase EasingMode="EaseOut"/> 
                 </EasingDoubleKeyFrame.EasingFunction> 
                </EasingDoubleKeyFrame> 
               </DoubleAnimationUsingKeyFrames> 
              </Storyboard> 
             </BeginStoryboard> 
            </EventTrigger> 
           </Rectangle.Resources> 
          </Rectangle> 

을하지만 무슨 일이 일어나고 모든 목록 상자 항목 (사각형) 어떤 animation.Any 도움말을 전시하지 않고 한 번에 나타나는입니까?

답변

2

리소스 섹션에 EventTrigger을 추가했지만 호출하지 않았습니다.

섹션을 Resource 섹션에 배치하는 대신 Triggers 섹션에 배치해야합니다.

<Rectangle.Triggers> 
    <EventTrigger x:Name="event" RoutedEvent="Canvas.Loaded"> 
    .... 
</Rectangle.Triggers> 
관련 문제