WPF“天狗食月”效果

编程入门 行业动态 更新时间:2024-10-21 19:38:24

WPF“<a href=https://www.elefans.com/category/jswz/34/1696352.html style=天狗食月”效果"/>

WPF“天狗食月”效果

利用Blend写的WPF天狗食月效果,先上效果图:


xaml代码如下:

<Windowxmlns=""xmlns:x=""x:Class="wpf天狗食月动画.Window1"x:Name="Window"Title="Window1"Width="640" Height="480"><Window.Resources><Storyboard x:Key="Storyboard1" AutoReverse="True" RepeatBehavior="Forever"><DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.X)" Storyboard.TargetName="ellipse"><EasingDoubleKeyFrame KeyTime="0:0:3" Value="192"/><EasingDoubleKeyFrame KeyTime="0:0:11" Value="192"/><EasingDoubleKeyFrame KeyTime="0:0:13" Value="406"/></DoubleAnimationUsingKeyFrames><DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.Y)" Storyboard.TargetName="ellipse"><EasingDoubleKeyFrame KeyTime="0:0:3" Value="-118"/><EasingDoubleKeyFrame KeyTime="0:0:11" Value="-118"/><EasingDoubleKeyFrame KeyTime="0:0:13" Value="21"/></DoubleAnimationUsingKeyFrames><DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.X)" Storyboard.TargetName="ellipse1"><EasingDoubleKeyFrame KeyTime="0:0:6" Value="267"/><EasingDoubleKeyFrame KeyTime="0:0:9" Value="481"/></DoubleAnimationUsingKeyFrames><DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.Y)" Storyboard.TargetName="ellipse1"><EasingDoubleKeyFrame KeyTime="0:0:6" Value="28"/><EasingDoubleKeyFrame KeyTime="0:0:9" Value="167"/></DoubleAnimationUsingKeyFrames></Storyboard></Window.Resources><Window.Triggers><EventTrigger RoutedEvent="FrameworkElement.Loaded"><BeginStoryboard Storyboard="{StaticResource Storyboard1}"/></EventTrigger></Window.Triggers><Grid x:Name="LayoutRoot" Background="Black"><Ellipse x:Name="ellipse" Fill="#FFF4F4F5" HorizontalAlignment="Left" Height="116" Margin="75,155,0,0" Stroke="Black" VerticalAlignment="Top" Width="116" RenderTransformOrigin="0.5,0.5"><Ellipse.RenderTransform><TransformGroup><ScaleTransform/><SkewTransform/><RotateTransform/><TranslateTransform/></TransformGroup></Ellipse.RenderTransform></Ellipse><Ellipse x:Name="ellipse1" Fill="#FF0C0C0D" HorizontalAlignment="Left" Height="116" Margin="0,10,0,0" Stroke="Black" VerticalAlignment="Top" Width="116" RenderTransformOrigin="0.5,0.5"><Ellipse.RenderTransform><TransformGroup><ScaleTransform/><SkewTransform/><RotateTransform/><TranslateTransform/></TransformGroup></Ellipse.RenderTransform></Ellipse></Grid>
</Window>


更多推荐

WPF“天狗食月”效果

本文发布于:2024-02-24 19:03:50,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1696354.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:天狗   效果   WPF

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!