基本信息
源码名称:C# 动态圆形按钮(wpf)
源码大小:0.06M
文件格式:.rar
开发语言:C#
更新时间:2016-06-26
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559

本次赞助数额为: 1 元 
   源码介绍

当鼠标在按钮上时候产生动画。新人赚点积分。

开发环境:win10 vs2015 .net4.0


<Button HorizontalAlignment="Left" VerticalAlignment="Top" Margin="20,20,0,0" Width="100" Height="100" Click="Button_Click" Background="{x:Null}" >
            <Button.Clip >
                <EllipseGeometry Center="57,50" RadiusX=" 40" RadiusY=" 40"/>
            </Button.Clip>
            <Image x:Name="Image_button" Source="1.png" Stretch="UniformToFill" Margin="-185,0,0,0" >
                <Image.Triggers >
                    <EventTrigger RoutedEvent="MouseEnter">
                        <BeginStoryboard x:Name="qswl"  >
                            <Storyboard x:Name="Button_Storyboard2"  >
                                <ThicknessAnimationUsingKeyFrames Storyboard.TargetName="Image_button" Storyboard.TargetProperty="Margin" AutoReverse="True" RepeatBehavior=" Forever">
                                    <DiscreteThicknessKeyFrame Value="6,0,0,0" KeyTime="0:0:0"/>
                                    <DiscreteThicknessKeyFrame Value="-89,0,0,0" KeyTime="0:0:0.1"/>
                                    <DiscreteThicknessKeyFrame Value="-185,0,0,0" KeyTime="0:0:0.2"/>
                                    <DiscreteThicknessKeyFrame Value="-281,0,0,0" KeyTime="0:0:0.3"/>
                                    <DiscreteThicknessKeyFrame Value="-377,0,0,0" KeyTime="0:0:0.4"/>
                                    <DiscreteThicknessKeyFrame Value="-473,0,0,0" KeyTime="0:0:0.5"/>
                                    <DiscreteThicknessKeyFrame Value="-665,0,0,0" KeyTime="0:0:0.6"/>
                                </ThicknessAnimationUsingKeyFrames>
                            </Storyboard>
                        </BeginStoryboard>
                    </EventTrigger>
                    <EventTrigger RoutedEvent="MouseLeave">
                        <StopStoryboard BeginStoryboardName="qswl" />
                    </EventTrigger>
                </Image.Triggers>
            </Image>
        </Button>