0

我为 Windows 8 应用程序创建了一个游戏,其中屏幕上有一个框,当用户选择他们想要在时钟上玩的模式时,图像将从框中飞出,用户必须单击它们才能获得积分。但问题是我想要连续的图像流,直到用户点击 50 张图像。所以我所做的是复制 50 张图像并为每张单独制作故事板,然后在 c# 代码隐藏中我开始每个故事板,如下面的示例代码:

Boximage.Begin(); //Now this is just to start the storyboard

我看到了这篇文章,但它并没有真正回答我关于不制作所有这些对象的问题。

所以我的问题是,与其制作 50 个相同图像的副本并为每个图像制作单独的故事板,我可以只制作一张图像并设置位置以及以编程方式运行多少?

4

1 回答 1

0

您是否考虑过创建自定义用户控件?它将包含图像和故事板。它也是命中测试逻辑的好地方。

然后创建 50 个用户控件实例。

要让它们出现在交错流中,可以使用计时器来实例化每个控件,或者在用户控件上为动画的开始时间创建一个依赖属性。

于 2013-06-10T21:31:28.720 回答