C# 确定WebBrowser是否成功加载页面
有没有一种简单的方法可以确定WPF WebBrowser是否成功加载了页面?我能够找到HTML文档的解决方法。它要求我将MSHTML引用添加到我的DLL中。我一直在通过尝试加载“”来测试代码。我故意使用了一个不存在的网站C# 确定WebBrowser是否成功加载页面,c#,uri,webbrowser-control,C#,Uri,Webbrowser Control,有没有一种简单的方法可以确定WPF WebBrowser是否成功加载了页面?我能够找到HTML文档的解决方法。它要求我将MSHTML引用添加到我的DLL中。我一直在通过尝试加载“”来测试代码。我故意使用了一个不存在的网站 Browser.LoadCompleted += HandleLoaded; private void HandleLoaded(object sender, NavigationEventArgs e) {
Browser.LoadCompleted += HandleLoaded;
private void HandleLoaded(object sender, NavigationEventArgs e)
{
if (_browser.Document is mshtml.HTMLDocument doc)
{
if (doc.title == "Navigation Canceled")
{ HandleInvalidAddress(); }
}
}
你想看报纸。它返回一个。您正在查找“完整”。中的ReadyState在WPF中不可用。不过,它看起来对表单有效。@CBFT哦,我有点假设您可以从WPF中获取对象。那时我没有主意了,但你可以使用CefSharp()