我有一个MVVM WPF应用程序,在主窗口中我放置了一个webbrowser组件。我已将视图模型中的属性绑定到Webbrowser中的HtmlText属性。
现在我正在尝试在webbrowser完全加载(呈现)其内容时在视图模型中启动方法。我知道webbrowser中有一个加载的事件,但我不知道如何从视图中启动加载(渲染)完成的视图模型中的方法。
我该怎么做?
我正在使用Visual Studio 2008和.NET Framework 3.5 SP1。
答案 0 :(得分:1)
处理视图中的事件并调用视图模型的方法?
private void WebBrowser_LoadCompleted(object sender, System.Windows.Navigation.NavigationEventArgs e)
{
var vm = DataContext as ViewModel;
vm.Method();
}