wpf中对于网络图片的加载,怎么实现异步?

bossaiaboy 2015-08-18 04:43:17
我在程序中添加了一个旋转控件,选装控件的内容是图片资源,图片资源时从后台获取的,当服务器上内容较多时,我需要设置“下一页”来显示,但是点击下一页的时候,主线程会卡死,这是因为,在下载图片资源的原因,大神们有什么好办法吗?
...全文
508 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bossaiaboy 2015-08-19
  • 打赏
  • 举报
回复
引用 4 楼 sp1234 的回复:
你应该先做完毕一个“就是那种转转转的效果”,而不是纠结什么isbusy属性。实际的东西你不去问,而是问“怎样用一个标记来表示它显示”这就等于拿牙签换盘菜,谁也不会免费白送你。
大大教训的时,我基本上已经实现这个转转转的效果了,就是不知道怎么加入到项目中去= =!
  • 打赏
  • 举报
回复
你应该先做完毕一个“就是那种转转转的效果”,而不是纠结什么isbusy属性。实际的东西你不去问,而是问“怎样用一个标记来表示它显示”这就等于拿牙签换盘菜,谁也不会免费白送你。
bossaiaboy 2015-08-19
  • 打赏
  • 举报
回复
引用 1 楼 duanzi_peng 的回复:
异步,类似: Dispatcher.BeginInvoke
好吧,,惊动了版主大大,,额,我实在是太菜了,,我想问下,我现在有个loading的控件,就是那种转转转的效果,然后我应该怎么在viewmodel里添加一个isbusy属性,当isbusy=true的时候,旋转控件就显示,isbusy=false的时候就不显示,我打算这么做,来防止界面上的假死;以前没接触过wpf,也不太冻mvvm架构额~
bossaiaboy 2015-08-19
  • 打赏
  • 举报
回复
好吧,,惊动了版主大大,,额,我实在是太菜了,,我想问下,我现在有个loading的控件,就是那种转转转的效果,然后我应该怎么在viewmodel里添加一个isbusy属性,当isbusy=true的时候,旋转控件就显示,isbusy=false的时候就不显示,我打算这么做,来防止界面上的假死;以前没接触过wpf,也不太冻mvvm架构额~
exception92 2015-08-18
  • 打赏
  • 举报
回复
异步,类似: Dispatcher.BeginInvoke

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧