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

本文关键字:绑定 Window Loaded 事件 命令 何使用 WPF MVVM | 更新日期: 2023-09-27 18:26:46

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

<Button Command="{Binding SearchCommand}">

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

Loaded="DXWindow_Loaded">

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

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

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

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

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

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