我们有一个应用程序在运行时生成大约100个动画,它们都被添加到一个故事板然后播放.问题是动画非常慢.正在设置动画的对象是形状和样条线,并在后端完成大量计算以生成自定义样条线.正在运行的计算机是四核,具有良好的图形卡.
关于我们如何解决这个问题的任何建议?我们是否需要将动画分成多个故事板或在不同的画布上制作动画?
谢谢
我有一个像1,2,3这样的数字列表,我想找到总结到特定数字的所有组合模式,例如5.例如:
Sum=5
Numbers:1,2,3
Patterns:
1 1 1 1 1
1 1 1 2
1 1 3
1 2 2
2 3
Run Code Online (Sandbox Code Playgroud)
你可以重复数字,只要他们没有超过你的金额.哪种方式最好编程呢?
我创建了一个具有两个依赖项属性的UserControl:值和颜色。UserControl的颜色取决于Value属性。例如,如果Value = 0 Color = Blue,Value = 0.5 Color = Red等。我使用绑定到Fill属性的自定义转换器实现了这一点,如下所示:
<Ellipse Name="dotForeground" Stroke="Transparent" StrokeThickness="1" Fill="{Binding ElementName=control1, Converter={StaticResource colorConverter}, Path=Value}"/>
Run Code Online (Sandbox Code Playgroud)
现在我需要的是,当Value属性从例如0.0更改为0.5时,因此也更改了Color属性,我想创建一个ColorAnimation,使其从以前的颜色淡入新颜色。
我将不胜感激。