C# 如何在画布(或任何其他UI)上呈现Awesomium webview?

C# 如何在画布(或任何其他UI)上呈现Awesomium webview?,c#,wpf,awesomium,C#,Wpf,Awesomium,如何在Awesomium 1.7中向WPFCanvas呈现Web视图?(使用C#) 在以前的Awesomium版本中,我使用WebControl并将其添加为画布的子级。现在我想使用隔离会话,这在v1.7中似乎是可能的,但我无法显示它。另外,我是否应该将Webcontrol与WebSessions和WebView一起使用?我不知道,因为那里还没有很多样品 任何帮助都将不胜感激 您可以通过编程方式设置WebControl.WebSession属性(它在WebControls上是读写的),或者通过在X

如何在Awesomium 1.7中向WPFCanvas呈现Web视图?(使用C#) 在以前的Awesomium版本中,我使用WebControl并将其添加为画布的子级。现在我想使用隔离会话,这在v1.7中似乎是可能的,但我无法显示它。另外,我是否应该将Webcontrol与WebSessions和WebView一起使用?我不知道,因为那里还没有很多样品


任何帮助都将不胜感激

您可以通过编程方式设置
WebControl.WebSession
属性(它在WebControls上是读写的),或者通过在XAML中使用
WebSessionProvider
将WebControl与独立会话一起使用。请在此处阅读更多信息:

WebControl.WebSession是只读的。如果我使用WebControl.NativeView=myWebView.ProcessHandle,我的程序将崩溃。如何将webview分配给webcontrol?
webcontrol。WebSession
不是只读的。
WebControl
启动后,该属性将变为只读。我在回答中建议的wiki文章有一个示例,说明如何在XAML中将
WebSession
分配给
WebControl
。只要在
WebControl
上线之前执行,您就可以通过编程方式执行相同的操作。例如,在主机的构造函数中,就在
InitializeComponent
之后。