腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
为什么不能从后台工作人员访问
UI
组件?
、
、
、
线程
都共享资源。这就是多
线程
操作
的
全部问题。 您必须小心,不要在DoWork事件>处理程序中
操作
任何用户界面对象。BackgroundWorker事件不会
跨
AppDomain边界封送。不要使用BackgroundWorker组件在多个AppDomain中执行多
线程
操作
。然而,当我使用背景工作者时,并不是说我需要小心地不
操作
任何
UI
对象,而是如果我尝试从DOWork事件访问
UI
组件的话,
浏览 5
提问于2011-04-08
得票数 2
回答已采纳
3
回答
Deployment.Current.Dispatcher.BeginInvoke( ( ) => {...} )有什么用?
、
、
它
的
一般用途是什么?
浏览 0
提问于2011-01-13
得票数 19
回答已采纳
2
回答
在WinRT中同步执行
UI
线程
上
的
操作
我正在开发一些corss平台库,需要在
UI
线程
上
执行一个
操作
。虽然我知道有一个方法Dispatcher.RunAsync可以在
UI
线程
上
执行
操作
,但它是异步
的
,我不能使用等待/异步功能,因为代码是
跨
平台
的
,我不想让库绑定到.net 4.5
的
等待/异步功能。有没有办法在
UI
线程
上
同步执行动作? 谢谢
浏览 1
提问于2013-01-14
得票数 0
1
回答
为什么“System.InvalidOperationException”不出现?
、
很抱歉提出了一个愚蠢
的
问题,但刚刚开始了解Threads和Invoke。Color.Red;} {} 尽管我们试图更改
UI
线程
创建
的
控件,为什么执行DoStuff2
的
主体完全是另一个
线程
。顺便说一句,如果我们在方法DoStuff2
上
做一些修改,并将文本更改为info from new
浏览 0
提问于2020-12-17
得票数 0
回答已采纳
1
回答
在visual studio 2010中,Form.Show()会导致2008年不存在
的
InvalidOperationException
、
、
、
我有一些接受form对象(winforms)
的
代码,并在一个专用
线程
上调用form.Show() (它旋转一个新
线程
)。这在Visual Studio2008(框架3.5)中工作得很好。我现在迁移到2010,它失败了,并返回InvalodOperationException:“
跨
线程
操作
无效:控件'‘从创建它
的
线程
以外
的
线程
访问。”(当然,我们一半
的
文件已签出以进行迁移,整个团队都在等待.
浏览 3
提问于2011-06-07
得票数 1
回答已采纳
1
回答
VisualState绑定
线程
问题
、
、
、
该应用程序允许用户播放录制
的
声音。我在所有录音
的
列表中有一个播放/停止按钮。问题是,当用户按下play按钮时,会在后台
线程
中创建一个SoundEffectInstance,用于播放声音。然后
线程
等待播放结束。当录音播放结束时(我必须在相同
的
后台
线程
中跟踪它,或者创建另一个跟踪正常
的
线程
),我将PlayStopVisualState属性设置回“SoundEff
浏览 0
提问于2011-08-20
得票数 0
回答已采纳
1
回答
多核处理器
上
Haskell运
行时
的
结构
、
、
、
、
据我所知,Haskell运
行时
会在每个内核
上
创建一个
操作
系统
线程
。然后,运
行时
将轻量级
线程
/用户
线程
调度到这些预部署
的
操作
系统
线程
上
。大概吧。 但是Haskell运
行时
是如何构造
的
呢?它是整体
的
,还是由独立
的
部分组成
的
?我真正想知道
的
是RT本身
跨
内核
的</e
浏览 3
提问于2012-09-22
得票数 4
1
回答
数据负载大
的
数据视图虚拟模式
、
、
、
当网格视图滚动到缓冲区中不存在
的
行时
,我将加载当前
的
新页,并将其与旧页交换。现在,正如我所理解
的
,在这里添加一个
线程
不会有帮助,因为只有当滚动到达未缓冲
的
行时
才会发生1次
操作
。= null)在form事件处理程序
上
设置图像
的
可见属性,但是结果并不像预期
的
那样,我猜睡眠发生在事件被处理之前,所以图像在睡眠之前没有出现。但不知道它什么时候开始<em
浏览 3
提问于2011-04-21
得票数 1
回答已采纳
2
回答
C# Windows Phone芒果-无效
的
跨
线程
访问?解析XML
、
、
、
、
我有下面的代码,它似乎抛出了“无效
的
跨
线程
访问”。我似乎不知道为什么。我正在从URL加载一个远程xml文件,但是,在解析该XML时,我总是收到这个错误。有什么建议吗?textBox1.Text = output.ToString(); //Invalid cross-thread access.我尝试解析
的
XML如下所示,在继续学习如何使用c#解析不同类型
的
XML时,我只是在尝试解析一些零碎
的
东西: <?
浏览 5
提问于2012-05-19
得票数 0
回答已采纳
4
回答
Dispatcher与后台
线程
有什么不同?
、
、
、
、
WPF3.5和.NET中
的
调度程序概念与.NET 2.0中
的
后台
线程
有何不同?
浏览 0
提问于2010-03-29
得票数 6
回答已采纳
1
回答
在cefSharp事件
上
使用MVVM Light EventToCommand
、
、
、
我有一些问题:我
的
命令当前为空: { 问题是,当事件被触发时,
甚至在
输入我
的
命令之前,我都会得到一个关于
跨
线程
异常
的
InvalidOperationException。对于我所看到
的
,这个事件似乎是从一个不是
UI
<em
浏览 1
提问于2017-07-13
得票数 0
3
回答
不在调试模式下呈现控件
、
我有一个winform应用程序,在这个应用程序中,我在新
线程
上
以ShowDialog
的
身份调用设置窗口。代码是一个庞大
的
框架<e
浏览 1
提问于2013-01-21
得票数 1
2
回答
什么时候分配给
线程
的
UI
元素
、
、
、
我知道我以前看过这样
的
文章,但现在似乎找不到了。我在帮助同事编写一个测试时遇到了一个问题,这个测试正在检查
跨
多个
线程
发生
的
UI
操作
(我意识到here...that不是我目前想要关注
的
问题)。bw.RunWorkerCompleted += { tb.Text = "foo";}我遇到
的
问题是OnComplete抛出了一个
跨
线程
异常。但是,所有内容都应该在STA
线程
上
浏览 0
提问于2013-08-08
得票数 0
1
回答
是否可以在WPF中为单个控件创建单独
的
调度程序?
、
、
我有一个控件,它必须在
UI
线程
上
做相当多
的
工作。它会导致
UI
的
其他部分出现延迟。此时,要将其拆分并将工作放在工作
线程
上
并不容易,因为大多数
操作
都发生在依赖属性
上
,并且它们不喜欢
跨
线程
。然而,我想知道是否有可能使用它自己
的
调度程序将控件隔离到它自己
的
线程
。我不抱希望,但我想知道。 我见过针对windows
的
解决方
浏览 0
提问于2013-07-26
得票数 0
5
回答
在非
UI
线程
上
运行一个模态对话框。
、
、
、
、
我正在使用标准
的
.Net数据库编写一个简单
的
数据
UI
,将其绑定到来自Server
的
类型化DataSet。这需要一些时间,在此期间
UI
被冻结。它必须在
UI
线程
上
运行,或者绑定事件处理程序抛出
跨
线程
异常。 当
UI
线程
连接到数据库时,我想在后台
线程
上
显示一个模式“请等待”对话框(以便它可以被动画化)。如何在非
UI
线程
浏览 2
提问于2009-11-08
得票数 6
回答已采纳
7
回答
runOnUiThread如何在不影响现有
UI
线程
的
情况下在下面的代码中工作
、
在以下代码中这难道不应该对现有的
UI
线程
产生问题吗?public void run(){ //what is meant by the inside code of this run(), how is this updating the
UI
浏览 3
提问于2018-07-04
得票数 3
回答已采纳
3
回答
使用非
UI
线程
从silverlight客户端调用WCF服务
、
我有一个非常简单
的
场景:我想在一个单独
的
线程
(或类似
线程
)
上
执行它们,因为它们冻结了我
的
UI
。所有服务调用都意味着更新ViewModel,从而更新页面上
的
/a
UI
控件,因此需要从运行服务调用
的
线程
中找到一种方法来执行此
操作
,而不会得到熟悉
的
跨
浏览 0
提问于2010-11-03
得票数 1
回答已采纳
2
回答
“
跨
线程
操作
无效”不会杀死WinForms应用程序(而且它应该)
、
此异常在调试期间以及在某些情况下在运
行时
可靠地发生。 感谢斯宾塞为我指明了正确
的
方向。我在WinForms应用程序中有一个非常常见
的
错误:后台
线程
直接访问
UI
控件,而不是使用Control.BeginInvoke()。我
的
问题是:我看到InvalidOperationException“
跨
线程
操作
无效:控制'uxCheckS
浏览 6
提问于2009-09-28
得票数 1
回答已采纳
1
回答
如何使用运行阻塞按钮单击
、
、
、
阻碍跑步
的
目的是什么?我可以在OnClickListener中使用它吗?如果我使用启动(
UI
){ }而不是launch{ },它将提供如下输出12-20 14:57下面是运行阻塞
的
另一个示例,它使用来自onCreate()
的
runblocking
浏览 3
提问于2017-12-20
得票数 4
2
回答
在后台
线程
上
执行
UI
、
、
、
、
SDL
线程
文档声明: 为什么我们有这样
的
强加,
浏览 6
提问于2021-07-25
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券