C# 为什么';网页没有出现吗?我的代码中缺少什么?

C# 为什么';网页没有出现吗?我的代码中缺少什么?,c#,browser,navigateurl,C#,Browser,Navigateurl,我想用C#做我自己的网络浏览器, 我的wpf应用程序似乎是正确的。但它仍然缺少一些东西。 该网页未显示:s 有人有主意吗 这是我的C语言代码: 谢谢您的帮助。据我所知,您正在代码中实例化一个新的WebBrowser控件,而不是将其作为控件添加到实际表单中。您最好在设计视图中添加控件,并在代码中执行方法调用。据我所知,您正在代码中实例化一个新的WebBrowser控件,而不是将其作为控件添加到实际表单中。您最好在“设计”视图中添加控件,并在代码中执行方法调用。创建WebBrowser时,请尝试添加

我想用C#做我自己的网络浏览器, 我的wpf应用程序似乎是正确的。但它仍然缺少一些东西。 该网页未显示:s 有人有主意吗

这是我的C语言代码:


谢谢您的帮助。

据我所知,您正在代码中实例化一个新的
WebBrowser
控件,而不是将其作为控件添加到实际表单中。您最好在设计视图中添加控件,并在代码中执行方法调用。

据我所知,您正在代码中实例化一个新的
WebBrowser
控件,而不是将其作为控件添加到实际表单中。您最好在“设计”视图中添加控件,并在代码中执行方法调用。

创建WebBrowser时,请尝试添加第三行:

WebBrowser web = new WebBrowser();
Content = web; // extra line
web.NavigateToString (textBox1.Text);

创建WebBrowser时,请尝试添加第三行:

WebBrowser web = new WebBrowser();
Content = web; // extra line
web.NavigateToString (textBox1.Text);

如果文本框是您的地址栏,它将无法工作。NavigateToString将文本框中的内容解释为文本HTML

web.NavigateToString (textBox1.Text);
应该是

web.Source = new Uri(textBox1.Text, UriKind.Absolute);

如果文本框是您的地址栏,它将无法工作。NavigateToString将文本框中的内容解释为文本HTML

web.NavigateToString (textBox1.Text);
应该是

web.Source = new Uri(textBox1.Text, UriKind.Absolute);

对于WPF,XAML可能有用—似乎缺少右大括号。对于WPF,XAML可能有用—似乎缺少右大括号。