WP7 WebBrowser控件';s NavigateToString未显示图像

本文关键字:NavigateToString 显示 显示图 图像 WebBrowser 控件 WP7 | 更新日期: 2023-09-27 18:23:40

我正在WP7.1 Mango中开发WebBrowser控件。这是我编写的示例HTML,并要求webBrowser导航到字符串。

    public partial class MainPage : PhoneApplicationPage
    {
           // Constructor
            public MainPage()
            {
                  InitializeComponent();
                  webBrowser1.Loaded += webBrowser1_Loaded;
            }
           void webBrowser1_Loaded(object sender, RoutedEventArgs e)
           {
                var html =
                   "<html><body>hi there" +
                   "<img src ='"http://alansmoneyblog.com/wp-content/uploads/2010/10/google-logo.jpg'"/>" +
                   "</body></html>";
                   webBrowser1.NavigateToString(html);
           }
    }

但是,只有文本被加载,图像没有被加载。我是不是错过了什么?

更新:我更新了代码,但图像仍然没有出现。

WP7 WebBrowser控件';s NavigateToString未显示图像

这段代码确实有效,它为我展示了hi和一个小的谷歌标志。你可能会错过的是,你必须在webbrowsers Loaded事件中复制它。

我试过你的代码,它对我来说很好:http://www.dumpyourphoto.com/files3/95490/ArtLH8ZO9Ff.png.

更新:

这是我班的代码,和你的一样:

public partial class MainPage
{
    public MainPage()
    {
        InitializeComponent();
        browser1.Loaded += Browser1Loaded;
    }
    private void Browser1Loaded(object sender, System.Windows.RoutedEventArgs e)
    {
        const string html = "<html><body>hi there" +
                            "<img src ='"http://alansmoneyblog.com/wp-content/uploads/2010/10/google-logo.jpg'"/>" +
                            "</body></html>";
        browser1.NavigateToString(html);
    }
}

这是XAML代码:

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
    <phone:WebBrowser x:Name="browser1" Width="400" Height="270" />
</Grid>

代码不是问题,也许是你的网络连接有问题。因为显示了文本,但没有显示来自互联网的图像。检查您的连接,看看是否是这导致了问题!;)

代理设置存在一些问题。但这浪费了我很多时间。

相关文章:
  • 没有找到相关文章