Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 确定WebBrowser是否成功加载页面_C#_Uri_Webbrowser Control - Fatal编程技术网

C# 确定WebBrowser是否成功加载页面

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) {

有没有一种简单的方法可以确定WPF WebBrowser是否成功加载了页面?我能够找到HTML文档的解决方法。它要求我将MSHTML引用添加到我的DLL中。我一直在通过尝试加载“”来测试代码。我故意使用了一个不存在的网站

        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()