5
मैं इस उत्कृष्ट पोस्ट को देख रहा था: How do I make an ellipse blink? क्या ब्लिंक फीका नहीं है और इसके बजाय तुरंत रंग को तुरंत फीका नहीं है?डब्ल्यूपीएफ एक एलीपसे भरने एनीमेशन
मैं इस उत्कृष्ट पोस्ट को देख रहा था: How do I make an ellipse blink? क्या ब्लिंक फीका नहीं है और इसके बजाय तुरंत रंग को तुरंत फीका नहीं है?डब्ल्यूपीएफ एक एलीपसे भरने एनीमेशन
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>