0

我正在尝试制作一个简单的纸牌游戏。我已经在我的项目中加载了所有 10 张卡片,我想要做的是,如果我点击一个按钮,我想“显示”一张特定的卡片。我如何通过良好的编程实践来做到这一点。

我能做的是,制作 10 个 StoryBoard,然后在单击该按钮时加载我喜欢的那些。但这不是一个好习惯。我想要一个方法调用之类的东西,我只是用一个 ID 或它的“文件名”来调用图像文件。

请帮忙。谢谢

4

1 回答 1

0

每次单击特定按钮时,您都可以创建一个 Storyboard 并更改该 Storyboard 的 Target。例如,假设您有牌:2、3、4、5 和 6。

如果您单击显示“2”(2 卡)的按钮,则以下代码将使您的 Storyboard 以该特定控件为目标:

Storyboard.SetTargetName(animation, 2Card);

其中animation 是Timeline 对象,2Card 是您要设置动画的控件的名称。

于 2012-07-07T20:08:53.607 回答