如何在WPF中清除WebBrowser控件

mik*_*t21 7 c# wpf webbrowser-control

我正在使用以下链接中的代码:在WPF WebBrowser控件中显示字符串中的html

它很好用,除非我删除包含html的项目,e.NewValue变成了null我得到一个例外.有没有办法将WebBrowser控件返回到空白屏幕?

mik*_*t21 16

我找到了这个.谁有更好的东西?

if (wb != null)
{
    if (e.NewValue != null)
        wb.NavigateToString(e.NewValue as string);
    else
        wb.Navigate("about:blank");
}
Run Code Online (Sandbox Code Playgroud)

  • 对于.Net 4及以上版本,使用`wb.Navigate((Uri)null)`避免歧义并使用魅力:) (8认同)