相关疑难解决方法(0)

从WinRT中的线程更新UI

自从几天前发布了Windows 8消费者预览版以来,我正在使用C#开发新的WinRT(用于Metro应用程序),并且已经将我自己编写的IRC类移植到新的线程和网络中.

问题是:我的类正在运行一个线程,用于从服务器接收消息.如果发生这种情况,线程正在进行一些解析,然后触发事件以通知应用程序.然后,订阅的功能"应该"更新UI(文本块).

这是问题,线程无法更新UI,并且似乎不再可能使用.NET 4.0的调用方法.是否有更新的解决方法,甚至是更新UI的更好方法?如果我尝试从事件订阅者更新UI,我将得到Exception:

该应用程序调用了一个为不同线程编组的接口(来自HRESULT的异常:0x8001010E(RPC_E_WRONG_THREAD))

c# windows-runtime

16
推荐指数
2
解决办法
2万
查看次数

标签 统计

c# ×1

windows-runtime ×1