我在WP7中遇到了WebBrowser控件的问题。任何人都可以向我解释为什么示例1有用而示例2没有?
<Grid x:Name="grForWebBrowser">
<phone:WebBrowser Name="wb"/>
</Grid>
const string html = "<html><h2>TEST</h2></html >";
wb.NavigateToString(html);
<StackPanel x:Name="spForWebBrowser"/>
WebBrowser wb = new WebBrowser();
const string html = "<html><h2>TEST</h2></html>";
wb.NavigateToString(html);
spForWebBrowser.Children.Add(wb);
感谢您的任何建议。
答案 0 :(得分:4)
您的代码确实有效。您还没有设置webBroswer的宽度和高度属性,因此它默认为0 x 0
WebBrowser wb = new WebBrowser();
string html = "<html><h2>TEST</h2></html>";
wb.NavigateToString(html);
wb.Height = 150.0;
wb.Width=440.0;
spForWebBrowser.Children.Add(wb);
// or
grForWebBrowser.Children.Add(wb);
您还可以使用边距控制WebBrowser的大小,但为了便于说明,我明确设置了它的尺寸。