public DeploymentDialogView(IDeploymentDialogViewModel viewModel) { _viewModel = viewModel; UploadAppCommand = new DelegatingCommand(viewModel.DeployApp, viewModel.CanDeployApp); OpenLoginDialogCommand = new DelegatingCommand(viewModel.OpenLoginView, viewModel.CanOpenLoginView); DataContext = viewModel; InitializeComponent(); }
public DeploymentDialogView(IDeploymentDialogViewModel viewModel, IThemeService themeService) { _viewModel = viewModel; UploadAppCommand = new DelegatingCommand(viewModel.DeployApp, viewModel.CanDeployApp); OpenLoginDialogCommand = new DelegatingCommand(viewModel.OpenLoginView, viewModel.CanOpenLoginView); ToggleAdvancedOptionsCommand = new DelegatingCommand(viewModel.ToggleAdvancedOptions, viewModel.CanToggleAdvancedOptions); ClearBuildpackSelectionCommand = new DelegatingCommand(viewModel.ClearSelectedBuildpacks, (object arg) => { return(true); }); themeService.SetTheme(this); DataContext = viewModel; InitializeComponent(); MouseDown += Window_MouseDown; }