【发布时间】:2021-08-12 03:51:44
【问题描述】:
我正在尝试从 websocket 事件更改 WPF 的属性,但是我遇到了一个问题,我得到了这个异常:https://i.imgur.com/lsFt3OR.png
我用谷歌搜索了这个异常,它提出了这篇 Microsoft 文章:https://docs.microsoft.com/en-us/dotnet/api/system.invalidoperationexception?view=netcore-3.1
他们说我可以使用Dispatcher.Invoke 来删除异常(如屏幕截图所示)。我在渲染线程上这样做了,但我仍然收到错误。
其次,我尝试调用将线程分派到主线程的函数,这导致尝试的解决方案出现错误。奇怪的是,我可以根据我所做的打印调试来更改属性。
【问题讨论】:
-
您能否尝试在操作中移动位图的创建,因为这也可能在访问时遇到问题,如果这没有帮助,请分享 PlayerImage 是什么?这只是名为 PlayerImage 的 xaml 文件中的图像控件吗?
-
玩家图像是一个图像 uri,应该如下所示:roblox.com/Thumbs/…