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);
}
}
但是,只有文本被加载,图像没有被加载。我是不是错过了什么?
更新:我更新了代码,但图像仍然没有出现。
这段代码确实有效,它为我展示了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>
代码不是问题,也许是你的网络连接有问题。因为显示了文本,但没有显示来自互联网的图像。检查您的连接,看看是否是这导致了问题!;)
代理设置存在一些问题。但这浪费了我很多时间。