如何在每次按下按钮控件时在图像控件上加载新图像?

时间:2011-12-21 21:36:17

标签: c# windows-phone-7 windows-phone-7.1

作为主题,每次按下按钮控制时,如何继续加载新图像(从一组图像到应用程序)?无论是随机还是顺序?图像将被加载到图像控件上。

谢谢!

2 个答案:

答案 0 :(得分:1)

如果我理解得很好你的意思是,如果你有像image1,image2,image3,image4等你想要每次按下相同的按钮,图像元素将变成下一个图像。

如果我是对的,你必须设置一个公共变量,让我们将它命名为反颜色

public int counter = 1;

并在onclick操作中输入

counter++;
image.Source = new Uri("/Images/Image"+counter+".jpg", UriKind.Relative);

答案 1 :(得分:1)

使用内容属性按钮并添加imagebrush作为内容。

<Button>
<Button.content>
<imagebrush x:name=btnContent imageSrc="" />
</Button.content>
</Button>

按钮点击cs文件

只需更改图像画笔的图像源

btnContent.imageSource=new BitmapImage("");