2012-07-03 13 views

उत्तर

11

DiscreteColorKeyFrame का उपयोग करें। जब आप इसे ट्रिगर करना चाहते हैं तो निर्दिष्ट करने के लिए KeyTime सेट करें।

यहां एक झपकी Ellipse का एक उदाहरण है। Fill लाल और नीले के बीच हर दूसरे

<Ellipse Fill="Red"> 
    <Ellipse.Triggers> 
     <EventTrigger RoutedEvent="Ellipse.Loaded"> 
      <EventTrigger.Actions> 
       <BeginStoryboard> 
        <Storyboard> 
         <ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Ellipse.Fill).(SolidColorBrush.Color)" 
                 Duration="0:0:2" 
                 FillBehavior="HoldEnd" 
                 RepeatBehavior="Forever"> 
          <ColorAnimationUsingKeyFrames.KeyFrames> 
           <DiscreteColorKeyFrame KeyTime="0:0:0" Value="Red"/> 
           <DiscreteColorKeyFrame KeyTime="0:0:1" Value="Blue"/> 
          </ColorAnimationUsingKeyFrames.KeyFrames> 
         </ColorAnimationUsingKeyFrames> 
        </Storyboard> 
       </BeginStoryboard> 
      </EventTrigger.Actions>      
     </EventTrigger> 
    </Ellipse.Triggers> 
</Ellipse> 
संबंधित मुद्दे