小编Car*_*arl的帖子

为什么动画"高度"属性不适用于Windows Universal App,其方式与"不透明度"属性相同?

使用以下代码:

        Storyboard storyBoard = new Storyboard();
        DoubleAnimation doubleAnimation = new DoubleAnimation();
        doubleAnimation.From = From;
        doubleAnimation.To = To;
        doubleAnimation.Duration = new Duration(new TimeSpan(0, 0, 0, seconds, miliseconds));

        Storyboard.SetTarget(doubleAnimation, Target);
        Storyboard.SetTargetProperty(doubleAnimation, FrameworkElemProperty);
        storyBoard.Children.Add(doubleAnimation);
        storyBoard.Completed += storyBoard_Completed;
        storyBoard.Begin();
Run Code Online (Sandbox Code Playgroud)

作为FrameworkElemProperty,"Opacity"非常适用,但是当我尝试设置"Height"/"Width"属性的动画时,不适用于Rectangle.有人知道这里发生了什么吗?Microsoft Framework方面是否有任何问题,或者这需要任何魔术添加?(不透明度和高度是FrameworkElement的相同属性,因此预计它将以相同的方式运行)在Silverlight中完美地工作..

c# animation rectangles storyboard win-universal-app

3
推荐指数
1
解决办法
389
查看次数