Cefsharp:如何从设置中获取价值?

问题描述 投票:0回答:2

在打开浏览器之前,Cefsharp会初始化设置。是否可以通过编程方式获取这些相同设置的列表?例如在消息框中?

public void InitializeChromium()
{
    settings = new CefSettings();
    settings.CefCommandLineArgs.Add("proxy-server", "127.0.0.1:8080");
    // ...etc
}

示例:

MessageBox.Show(settings.CefCommandLineArgs.Values.ToString());
c# cefsharp
2个回答
0
投票
string.Join(", ", settings.CefCommandLineArgs)

为我工作...


0
投票

[CefSettings.CefCommandLineArgsIDictionary<string, string>,因此可以执行以下操作。

var myArgs = string.Join(", ", settings.CefCommandLineArgs
        .Select( s => $"{s.Key}={s.Value}"));

您可能想为没有值(标志)的设置美化它。

© www.soinside.com 2019 - 2024. All rights reserved.