如何在每次按下按钮控件时在图像控件上加载新图像?
答
如果我理解的很好,你的意思是说,如果你有像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("");