我正在尝试制作简单的纸牌游戏。我已经在我的项目中加载了所有10张卡片,我想要做的是,如果我点击一个按钮,我想“显示”一张特定的卡片。如何通过良好的编程实践来做到这一点。
我可以做的是,每当我点击该按钮时,制作10个StoryBoard并加载我喜欢的那些。但这不是一个好习惯。我想要一些像方法调用之类的东西,我只需要用ID或“文件名”来调用图像文件。
请帮忙。 三江源
答案 0 :(得分:0)
每次点击特定按钮时,您都可以创建一个故事板并更改该故事板的目标。例如,假设您有卡片:2,3,4,5和6。
如果您单击显示“2”(2卡)的按钮,则以下代码将使您的Storyboard目标成为特定控件:
Storyboard.SetTargetName(animation, 2Card);
其中,动画是时间轴对象,2Card是您要设置动画的控件的名称。