private void CreateSymlinksButton_OnClick(object sender, RoutedEventArgs e) { MainWindowViewModel mainWindowViewModel = this.DataContext as MainWindowViewModel; if (mainWindowViewModel == null) { return; } SymlinkAgent symlinkAgent = new SymlinkAgent( mainWindowViewModel.FileOrFolderList, mainWindowViewModel.DestinationPath, mainWindowViewModel.ShouldUseRelativePath, mainWindowViewModel.ShouldRetainScriptFile); symlinkAgent.CreateSymlinks(); MessageBox.Show("Execution completed.", "Done!", MessageBoxButton.OK, MessageBoxImage.Information); }