gpt4 book ai didi

c# - 是否可以在 WPF 的单独进程中隔离某些控件?

转载 作者:太空狗 更新时间:2023-10-30 00:34:45 25 4
gpt4 key购买 nike

例如,在 Firefox 中, 有一个 plugin-container.exe 隔离 Adob​​e Flash、Apple Quicktime 或 Microsoft Silverlight 插件,这样当它们崩溃时,浏览器不会崩溃。

是否有可能在 WPF 中实现类似的功能?就像在一个单独的进程中加载​​一些用户自定义的控件(类似于浏览器中的插件),并让它们在该进程中启动它们的线程(如点击处理程序等),这样当它们的代码抛出异常时,宿主应用程序就不会崩溃?

最佳答案

假设我已经正确理解了您的问题,我认为这可能被视为重复

Create a WPF "control" that is run in an external process

这方面的规范术语是“进程外”,因此如果您在搜索更多信息时使用它,您将获得更多成功。

这些链接应该可以帮助您入门

Hosting WPF UI cross-thread and cross-process

Hosting Out-of-process ActiveX control in WPF

AppDomain Isolated WPF Add-Ins

关于c# - 是否可以在 WPF 的单独进程中隔离某些控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6832217/

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