
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不会报错。 展开
RenderTargetBitmap b = new Ren......
this.dispather.invoke(new Action(()=>{this.image1.Source=b;})) //始终报错啊。。。。
报的问题是无法访问次对象,但是textbox不会报错。 展开
1个回答
展开全部
无法访问的是那个对象?
是对象 b 吗?你把new RenderTargetBitmap...放到lambda里面。
是对象 b 吗?你把new RenderTargetBitmap...放到lambda里面。
更多追问追答
追问
无法访问的对象时image1
b不会有问题,因为b是子线程里面的。lambda又怎么弄?
追答
换成App.Current.Dispather
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询