gpt4 book ai didi

wpf - 在单个 WPF 线程中加载多个模块

转载 作者:行者123 更新时间:2023-12-03 13:04:56 25 4
gpt4 key购买 nike

我有一个应用程序,我想在其中将多个 WPF 应用程序作为模块加载。在这里,每个模块都应该作为一个窗口出现,但仍然能够在任何给定时刻访问多个模块。如果我创建单独的 UI 线程而不是某些模块崩溃报告异常,该异常无法从与创建它的线程不同的线程访问 UI 对象。那么,是否可以在单个 UI 线程中加载多个模块?

最佳答案

So, is it possible to load multiple modules in a single UI thread?



是的,您可以将每个“模块”加载到主 UI 线程中。假设每个“模块”由 Window 定义,正如您所建议的,这应该可以正常工作 - 只需将它们全部加载并显示它们的所有窗口。

这里需要注意的是所有“模块”都将在一个线程中运行,所以如果一个行为不端(做一些阻塞 UI 线程的事情),它将阻塞所有模块。

关于wpf - 在单个 WPF 线程中加载多个模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20645085/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com