首页 > 代码库 > XAML - Animation编写
XAML - Animation编写
1 <Grid> 2 3 <Grid.Resources> 4 5 <Storyboard x:Name="buttonAnimation"> 6 7 <!--简单数值类变换动画--> 8 <DoubleAnimation 9 Storyboard.TargetName="button"10 Storyboard.TargetProperty="Width"11 By="200"12 Duration="0:0:1"13 EnableDependentAnimation="True"/>14 15 <ColorAnimation16 Storyboard.TargetName="bg_color"17 Storyboard.TargetProperty="Color"18 From="Red" To="Blue"19 Duration="0:0:1"20 EnableDependentAnimation="True"/>21 22 <PointAnimation23 Storyboard.TargetName="ellipseGeometry"24 Storyboard.TargetProperty="Center"25 From="0,0" To="100,100"26 Duration="0:0:1"27 EnableDependentAnimation="True"/>28 29 <ObjectAnimationUsingKeyFrames30 Storyboard.TargetName="button"31 Storyboard.TargetProperty="Foreground"32 Duration="0:0:1">33 <!--第一个关键帧-->34 <DiscreteObjectKeyFrame KeyTime="0:0:0.3">35 <DiscreteObjectKeyFrame.Value>36 <SolidColorBrush Color="Red"/>37 </DiscreteObjectKeyFrame.Value>38 </DiscreteObjectKeyFrame>39 <!--第二个关键帧-->40 <DiscreteObjectKeyFrame KeyTime="0:0:0.6">41 <DiscreteObjectKeyFrame.Value>42 <SolidColorBrush Color="AliceBlue"/>43 </DiscreteObjectKeyFrame.Value>44 </DiscreteObjectKeyFrame>45 </ObjectAnimationUsingKeyFrames>46 47 </Storyboard>48 49 <SolidColorBrush x:Name="bg_color" Color="Black"/>50 51 </Grid.Resources>52 53 <Button x:Name="button" Content="变换的按钮" Width="100" HorizontalAlignment="Center" Foreground="White" Background="{StaticResource bg_color}" Click="button_Click"/>54 <Path Fill="Blue">55 <Path.Data>56 <GeometryGroup>57 <EllipseGeometry x:Name="ellipseGeometry"58 Center="200,100" RadiusX="15" RadiusY="15" />59 <RectangleGeometry Rect="10,10,50,50"/>60 </GeometryGroup>61 </Path.Data>62 </Path>63 </Grid>64 65 66 <Grid>67 <Grid.Resources>68 <Storyboard x:Name="buttonAnimation">69 <PopInThemeAnimation70 Storyboard.TargetName="rectangle"/>71 </Storyboard>72 </Grid.Resources>73 <Button x:Name="rectangle" Content="Button" HorizontalAlignment="Center" Click="Button_Click" Opacity="1"/>74 </Grid>
XAML - Animation编写
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。