WPF c#在短时间内显示图像

时间:2015-04-25 17:59:58

标签: c# wpf button timer click

我正在尝试创建一个项目,其中我有一个图片按钮,一旦用户点击它,图片就会变成其他内容。

但是一旦它改变了,我希望那张照片消失,然后在它被点击之前回到原版。

我被困在创造那个"计时器"为第二张图片显示。另外显示的第二张照片是来自其他2张照片的随机照片。所以它需要在每次点击按钮后随机更改图片。

1 个答案:

答案 0 :(得分:0)

一旦想到这一点,您就可以尝试使用BackgroundWorker实现。

点击图片:

  • 将图像更改为您想要的图像
  • 启动后台工作程序

后台工作人员实施:

  • Thread.Join(),无论你想要多长时间保留该图像
  • 完成后返回

后台工作人员任务已完成:

  • 将图像设置回原始图片

这不是BackgroundWorker的真正意图,但它可能会解决您试图解决的问题(不会占用UI线程)。