MVVM Light ToolkitのRelayCommandの実装方法を色々と紹介する。今回はWPFで実装している。 1、コマンドパラメータなし 何も特別なことはなし Xaml <Button Command="{Binding ClickCommand}" Content="Click Me" /> ViewModel public RelayCommand ClickCommand { get; private set; } ClickCommand = new RelayCommand(() => { // Do something... }); 2、コマンドパラメータあり ItemsControlのDataTemplate内要素のイベントをフックしている。ここでのDataTemplateのDataContextはDataItemになるので、単純にClickCommandをBind