如何从Awesomium web控件复制Html?

时间:2013-09-27 19:04:23

标签: c# .net wpf awesomium

我使用Awesomium web控件来查看WPF应用程序中的网页。我想复制HTML表单,但我找不到任何方法。我在Google上搜索它,但不幸的是我只发现了一个结果而且这对我不起作用。

我关注此链接interacting with awesominum webcontrol但它无效。

我正在尝试以下代码:

private void Button_Click(object sender, RoutedEventArgs e)
 {
    Clipboard.Clear();
    MyWebControl.SelectAll();
    MyWebControl.CopyHTML();
    var html = Clipboard.GetText();
    MessageBox.Show(html);
 }

<Custom:WebControl x:Name="MyWebControl"   HorizontalAlignment="Left" Source="www.google.com" Margin="32,83,0,0" VerticalAlignment="Top" Width="425"/>

我设置平台目标:86x

我正在使用:

  

awesomium_1_7_2_sdk_win

     

Visual Studio 2012

     

.NET 4.5

谢谢你提前。

2 个答案:

答案 0 :(得分:0)

  

awesomium_1_7_5_1_sdk_win

     

Visual Studio 2015

     

.NET 4.5

var html=MyWebControl.HTML.ToString(CultureInfo.CurrentCulture);

答案 1 :(得分:0)

尝试

string HTML_content = MyWebControl.HTML;

您可能需要在下面的侦听器中设置HTML。

  

private void webcontrolEventListener(object sender,EventArgs e){}

希望这有帮助。