wpf问题 我需要在子线程中对UI 界面的image控件内容进行更新,使用了dispather但是始终报错啊。。。

代码this.dispather.invoke(newAction(()=>{this.textbox1.Text="kkkafdjfas";}))//OKRenderT... 代码 this.dispather.invoke(new Action(()=>{this.textbox1.Text="kkkafdjfas";})) // OK
RenderTargetBitmap b = new Ren......
this.dispather.invoke(new Action(()=>{this.image1.Source=b;})) //始终报错啊。。。。
报的问题是无法访问次对象,但是textbox不会报错。
展开
 我来答
wjshan0808
2016-10-11 · TA获得超过601个赞
知道小有建树答主
回答量:696
采纳率:74%
帮助的人:360万
展开全部
无法访问的是那个对象?
是对象 b 吗?你把new RenderTargetBitmap...放到lambda里面。
更多追问追答
追问
无法访问的对象时image1
b不会有问题,因为b是子线程里面的。lambda又怎么弄?
追答
换成App.Current.Dispather
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式