Cefsharp:如何从设置中获取价值?
Cefsharp: how to get value from settings?
在打开浏览器之前,Cefsharp 会初始化设置。
是否有可能以编程方式获得类似这些相同设置的列表?例如在消息框中?
public void InitializeChromium()
{
settings = new CefSettings();
settings.CefCommandLineArgs.Add("proxy-server", "127.0.0.1:8080");
// ...etc
}
示例:
MessageBox.Show(settings.CefCommandLineArgs.Values.ToString());
string.Join(", ", settings.CefCommandLineArgs)
为我工作...
CefSettings.CefCommandLineArgs 是一个 IDictionary<string, string>
所以像下面这样的东西可以完成这项工作。
var myArgs = string.Join(", ", settings.CefCommandLineArgs
.Select( s => $"{s.Key}={s.Value}"));
您可能希望为没有值(标志)的设置美化它。
在打开浏览器之前,Cefsharp 会初始化设置。 是否有可能以编程方式获得类似这些相同设置的列表?例如在消息框中?
public void InitializeChromium()
{
settings = new CefSettings();
settings.CefCommandLineArgs.Add("proxy-server", "127.0.0.1:8080");
// ...etc
}
示例:
MessageBox.Show(settings.CefCommandLineArgs.Values.ToString());
string.Join(", ", settings.CefCommandLineArgs)
为我工作...
CefSettings.CefCommandLineArgs 是一个 IDictionary<string, string>
所以像下面这样的东西可以完成这项工作。
var myArgs = string.Join(", ", settings.CefCommandLineArgs
.Select( s => $"{s.Key}={s.Value}"));
您可能希望为没有值(标志)的设置美化它。