Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 要在应用程序内部创建多少个Cef.ChromiumBrowser实例?_C#_Wpf_Cefsharp - Fatal编程技术网

C# 要在应用程序内部创建多少个Cef.ChromiumBrowser实例?

C# 要在应用程序内部创建多少个Cef.ChromiumBrowser实例?,c#,wpf,cefsharp,C#,Wpf,Cefsharp,我们的WPF应用程序使用ChromiumBrowser实例来呈现html内容。我们的应用程序有仪表板屏幕和其他四个使用Chromium实例的屏幕。这四个屏幕如下所示 Screen1:[离线]以铬启动本地闪存文件(250MB-500MB) 屏幕2:[在线]启动用户在地址栏中输入的任何网站 屏幕3:[离线]在Chromium浏览器中启动一个沉重的Web应用程序 屏幕4:[在线]启动YouTube视频流 用户可以通过以下方式访问屏幕: 目前,我们正在每个屏幕中创建新的chromium浏览器实例。假设用

我们的WPF应用程序使用ChromiumBrowser实例来呈现html内容。我们的应用程序有仪表板屏幕和其他四个使用Chromium实例的屏幕。这四个屏幕如下所示

  • Screen1:[离线]以铬启动本地闪存文件(250MB-500MB)
  • 屏幕2:[在线]启动用户在地址栏中输入的任何网站
  • 屏幕3:[离线]在Chromium浏览器中启动一个沉重的Web应用程序
  • 屏幕4:[在线]启动YouTube视频流
  • 用户可以通过以下方式访问屏幕:

    目前,我们正在每个屏幕中创建新的chromium浏览器实例。假设用户从Dashboard开始到screen1(新的chromium实例),然后回到Dashboard,我们正在处理chromium。若用户经常执行此操作,那个么应用程序将花费时间来创建chromium实例,并在返回时处理它。如果我们不处理ChromiumSubProcess.exe,它将被添加到任务栏中


    我们的问题是如何在我们的场景中正确创建和处理铬?或者如何在我们当前的场景中使用铬?或者如何在应用程序中使用chromium的最佳实践?

    您能否提供一些代码来说明您正在做的事情,也许我们可以帮助优化iti,我认为这不是必需的。我的问题与建筑有关。:)如果有人能正确地帮助你,那么提供如何重现你的问题的来源或例子是必须的。还有什么是ChromiumSubProcess.exe?它不是
    CefSharp
    项目的一部分。抱歉,它是CefSharp.browser子项目。exe@amaitland好的,我会把代码贴出来。同时,你能想到在WPF中使用铬的最佳实践是什么吗?