gpt4 book ai didi

c# - 如何在 Windows Phone 8 中执行动画

转载 作者:行者123 更新时间:2023-11-29 13:03:10 25 4
gpt4 key购买 nike

请告诉我如何像在 iOS 中一样在 Windows Phone 8 中制作动画。

我的意思是
的类似功能[UIView animateWithDuration:0.2 animtaion:{} completion:{}];

是否可以在不设置目标和其他属性的情况下使用 Storyboard 和 DoubleAnimation(或类似的东西)实现这一点?

现在我这样做:

        DoubleAnimation myDoubleAnimation = new DoubleAnimation();
myDoubleAnimation.From = 10;
myDoubleAnimation.To = 50;
myDoubleAnimation.Duration = new Duration(TimeSpan.FromMilliseconds(200));

// Configure the animation to target the button's Width property.
Storyboard.SetTarget(myDoubleAnimation, selectedItem);
Storyboard.SetTargetProperty(myDoubleAnimation, new PropertyPath(ListBoxItem.HeightProperty));

// Create a storyboard to contain the animation.
Storyboard myHeightAnimatedButtonStoryboard = new Storyboard();
myHeightAnimatedButtonStoryboard.Children.Add(myDoubleAnimation);
myHeightAnimatedButtonStoryboard.Begin();

我希望你明白我需要什么:)谢谢;

最佳答案

Storyboard在 UI 元素上运行,因此必须设置目标元素才能看到动画效果,并且根据设置其他属性,我建议使用表达式混合。这是一个很棒的工具。

关于c# - 如何在 Windows Phone 8 中执行动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19295779/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com