首页 新闻 会员 周边

请问大家,WPF Ellipse的Fill要用哪个动画类型呀?

0
[已解决问题] 解决于 2016-05-08 13:30

我试了试ColorAnimation,好像不管用,程序一运行就崩溃

多谢!!!!!!!!!!!!!!!!!!!

黑白Ketty的主页 黑白Ketty | 菜鸟二级 | 园豆:208
提问于:2016-04-29 21:37
< >
分享
最佳答案
0

Fill是一个Brush,你可以用诸如SolidColorBrush之类的对象

奖励园豆:5
jello chen | 大侠五级 |园豆:7336 | 2016-04-29 22:24

如果是要对Fill属性应用动画呢?

黑白Ketty | 园豆:208 (菜鸟二级) | 2016-04-30 16:57

@黑白Ketty: 

<Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="*"></RowDefinition>
            <RowDefinition Height="30"></RowDefinition>
        </Grid.RowDefinitions>
        <Ellipse x:Name="Ellipse">
            <Ellipse.Fill>
                <SolidColorBrush Color="Red">
                    
                </SolidColorBrush>
            </Ellipse.Fill>
        </Ellipse>
        <Button x:Name="Mybutton" Grid.Row="1">
            <Button.Triggers>
                <EventTrigger RoutedEvent="Button.Click">
                    <BeginStoryboard>
                        <Storyboard>
                            <ColorAnimation Storyboard.TargetName="Ellipse" 
                                            Storyboard.TargetProperty="Fill.Color"
                                            From="White" 
                                            To="Red"
                                            Duration="0:0:5">
                                
                            </ColorAnimation>
                        </Storyboard>
                    </BeginStoryboard>
                </EventTrigger>
            </Button.Triggers>
        </Button>
    </Grid>

不知道你说的是不是这样

jello chen | 园豆:7336 (大侠五级) | 2016-04-30 19:07

@jello chen: 

原来如此啊,Fill.Color,后面还得要个color

多谢多谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!1

黑白Ketty | 园豆:208 (菜鸟二级) | 2016-05-08 13:30
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册