Windows phone 7 WebBrowser不显示内容
WP7中的WebBrowser控件有问题。有人能给我解释一下为什么示例1有效而示例2无效吗 例1: XAMLWindows phone 7 WebBrowser不显示内容,windows-phone-7,webbrowser-control,Windows Phone 7,Webbrowser Control,WP7中的WebBrowser控件有问题。有人能给我解释一下为什么示例1有效而示例2无效吗 例1: XAML 代码隐藏 const string html=“TEST”; wb.NavigateToString(html); 例2: XAML 代码隐藏 WebBrowser wb=新的WebBrowser(); 常量字符串html=“TEST”; wb.NavigateToString(html); spForWebBrowser.Children.Add(wb); 谢谢您的建议。您
代码隐藏
const string html=“TEST”;
wb.NavigateToString(html);
例2:
XAML
代码隐藏
WebBrowser wb=新的WebBrowser();
常量字符串html=“TEST”;
wb.NavigateToString(html);
spForWebBrowser.Children.Add(wb);
谢谢您的建议。您的代码确实有效。您只是没有设置WebBrowser的宽度和高度属性,因此它默认为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 wb=新的WebBrowser();
字符串html=“TEST”;
wb.NavigateToString(html);
wb.高度=150.0;
wb.宽度=440.0;
spForWebBrowser.Children.Add(wb);
//或
grForWebBrowser.Children.Add(wb);
您也可以使用边距控制WebBrowser的大小,但为了便于解释,我明确设置了它的尺寸。您的代码确实有效。您只是没有设置WebBrowser的宽度和高度属性,因此它默认为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 wb=新的WebBrowser();
字符串html=“TEST”;
wb.NavigateToString(html);
wb.高度=150.0;
wb.宽度=440.0;
spForWebBrowser.Children.Add(wb);
//或
grForWebBrowser.Children.Add(wb);
您也可以使用边距控制WebBrowser的大小,但为了解释,我明确设置了它的尺寸。好的,一次更新。我发现我不能将WebBrowser放在StackPanel中,它在网格中工作得很好。所以我现在的问题是如何让它在StackPanel内部工作?好的,一个更新。我发现我不能将WebBrowser放在StackPanel中,它在网格中工作得很好。所以我现在的问题是如何让它在StackPanel内部工作?天哪,你是对的。我为此迷路了一段时间。谢谢你,天哪,你说得对。我为此迷路了一段时间。非常感谢。
<StackPanel x:Name="spForWebBrowser"/>
WebBrowser wb = new WebBrowser();
const string html = "<html><h2>TEST</h2></html>";
wb.NavigateToString(html);
spForWebBrowser.Children.Add(wb);
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);