在应用程序刚加载时调用WPF Webbrowser invokescript()

在应用程序刚加载时调用WPF Webbrowser invokescript(),wpf,browser,loaded,Wpf,Browser,Loaded,我一直在尝试在应用程序刚刚加载时调用WPF上的invokescript。加载WPF后,我将从数据库获取的参数传递给invokescript。然而,我不断地得到未知的名字。(来自HRESULT的异常:0x80020006(DISP_E_UNKNOWNNAME))错误。我加载了webbrowser控件并添加了导航事件控件 Uri uri = new Uri(@"pack://application:,,,/Navigator.htm"); Stream source

我一直在尝试在应用程序刚刚加载时调用WPF上的invokescript。加载WPF后,我将从数据库获取的参数传递给invokescript。然而,我不断地得到未知的名字。(来自HRESULT的异常:0x80020006(DISP_E_UNKNOWNNAME))错误。我加载了webbrowser控件并添加了导航事件控件

        Uri uri = new Uri(@"pack://application:,,,/Navigator.htm");
        Stream source = Application.GetContentStream(uri).Stream;
        wbNavigator.NavigateToStream(source);

        wbNavigator.Navigated +=new NavigatedEventHandler(wbNavigator_Navigated);
我还尝试了Loaded()事件,LoadCompleted(),但都不起作用。我做了一些研究,大多数人说,因为webbrowser控件尚未初始化。我甚至尝试使用单独的线程调用invokescript,并使用sleep()几秒钟,但它仍然不起作用

当WPF刚刚加载时,应该有一种调用invokescript()的方法。如果在WPF应用程序已经加载的情况下单击调用invokescript的按钮,我可以让它工作