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

问题描述:

作为主题,每次按下按钮控件时如何保持加载新图像(从一组图像已经加载到应用程序中)?以随机或顺序方式?图像将被加载到图像控制器上。如何在每次按下按钮控件时在图像控件上加载新图像?

谢谢!

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

如果我对这一权利是你必须ASIGN公共变量,让我们将其命名为计数器,以便

public int counter = 1; 

和的onclick行动,你应该输入

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

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

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

上的CS文件按钮,点击

只是改变了图像画笔的图像源

btnContent.imageSource=new BitmapImage("");