WP7 / Expression Blend:加载不同的图像

时间:2012-07-07 12:27:40

标签: image windows-phone-7 windows-8 expression-blend

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

我可以做的是,每当我点击该按钮时,制作10个StoryBoard并加载我喜欢的那些。但这不是一个好习惯。我想要一些像方法调用之类的东西,我只需要用ID或“文件名”来调用图像文件。

请帮忙。 三江源

1 个答案:

答案 0 :(得分:0)

每次点击特定按钮时,您都可以创建一个故事板并更改该故事板的目标。例如,假设您有卡片:2,3,4,5和6。

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

Storyboard.SetTargetName(animation, 2Card);

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