如何使用WPF和MVVM将命令绑定到Window Loaded事件



在我的WPF窗口上,有一个按钮绑定到这样的命令:

<Button Command="{Binding SearchCommand}">

我希望在加载该窗口时执行该命令。我把这个添加到xaml:

Loaded="DXWindow_Loaded">

我把它添加到了后面的代码中,但我不知道该写什么来填充这个方法。

private void DXWindow_Loaded(object sender, System.Windows.RoutedEventArgs e)
{
}

如何从代码后面调用SearchCommand或SearchExecute?谢谢

我假设您将ViewModel绑定到视图的DataContext。

var vm = this.DataContext as YourViewModel;
vm.SearchCommand.Execute(null);

最新更新