CefSharp.wpf Web 浏览器导航事件 (C# .Net)

CefSharp.wpf web browser navigated event (C# .Net)

是否可以使用 Webbrowser 控件(内置)连接 Navigated 等事件?我需要在桌面应用程序中执行 oAuth,我需要知道身份验证代码是否已添加到 redirect_uri.

我使用的是内置的 WebBrowser 控件,它具有 Navigating 和 Navigated 等事件,但我遇到了有关 ieframe 的问题。dll/navcancl.htm 所以我决定使用 CefSharp.wpf ChromiumWebBrowser但我无法找到浏览器完成导航到 URL.

时可以调用的任何事件

这是我在 xaml

中所做的
 <wpf:ChromiumWebBrowser Grid.Row="0" Grid.Column="0"
        x:Name="ChromiumBrowser"
        WebBrowser="{Binding WebBrowser, Mode=OneWayToSource}" FrameLoadStart="ChromiumBrowser_OnFrameLoadStart"
        Title="{Binding Title, Mode=TwoWay}" />

当用户请求进行身份验证时,我将地址设置为

ChromiumBrowser.Address = NavigateUrl

ChromiumWebBrowser 有一个 LoadingStateChanged 事件 LoadingStateChangedArgs,它有一个 IsLoading 属性。它还有一个 FrameLoadEnd 事件,该事件在页面中的框架完成加载时引发。