WPF Webbrowser:一旦webbrowser加载/呈现事件完成,就在视图模型中启动方法

时间:2017-10-16 10:49:19

标签: wpf mvvm webbrowser-control

我有一个MVVM WPF应用程序,在主窗口中我放置了一个webbrowser组件。我已将视图模型中的属性绑定到Webbrowser中的HtmlText属性。

现在我正在尝试在webbrowser完全加载(呈现)其内容时在视图模型中启动方法。我知道webbrowser中有一个加载的事件,但我不知道如何从视图中启动加载(渲染)完成的视图模型中的方法。

我该怎么做?

我正在使用Visual Studio 2008和.NET Framework 3.5 SP1。

1 个答案:

答案 0 :(得分:1)

处理视图中的事件并调用视图模型的方法?

private void WebBrowser_LoadCompleted(object sender, System.Windows.Navigation.NavigationEventArgs e)
{
    var vm = DataContext as ViewModel;
    vm.Method();
}