public EditAppViewModel(ApplicationConfigService appConfigService, ApplicationViewModel model) { Application = model.ApplicationTuple; AppConfigService = appConfigService; DeleteApplicationCommand = new DeleteApplicationCommand(this); DeployAsiLoaderCommand = new DeployAsiLoaderCommand(this); SetApplicationImageCommand = new SetApplicationImageCommand(this); }
public AddAppViewModel(MainPageViewModel viewModel) { MainPageViewModel = viewModel; AddApplicationCommand = new AddApplicationCommand(this); DeleteApplicationCommand = new DeleteApplicationCommand(this); DeployAsiLoaderCommand = new DeployAsiLoaderCommand(this); SetApplicationImageCommand = new SetApplicationImageCommand(this); }
public void SetAppImage() { if (!SetApplicationImageCommand.CanExecute(null)) { return; } SetApplicationImageCommand.Execute(null); }
public AddAppPage() : base() { InitializeComponent(); // Setup ViewModel _model = IoC.Get <AddAppViewModel>(); this.DataContext = _model; this.AnimateOutStarted += SaveCurrentSelection; _setApplicationImageCommand = new SetApplicationImageCommand(); }
private void RefreshCommands() { if (_lastApplication != null) { _lastApplication.Config.PropertyChanged -= OnAppLocationChanged; } DeployAsiLoaderCommand = new DeployAsiLoaderCommand(Application); SetApplicationImageCommand = new SetApplicationImageCommand(Application); _lastApplication = Application; _lastApplication.Config.PropertyChanged += OnAppLocationChanged; }
public AddAppPage() : base() { InitializeComponent(); // Setup ViewModel ViewModel = IoC.Get <AddAppViewModel>(); this.DataContext = ViewModel; this.AnimateOutStarted += SaveCurrentSelectedItem; IoC.Get <MainWindow>().Closing += OnMainWindowClosing; this.AnimateInStarted += SetDefaultSelectionIndex; _setApplicationImageCommand = new SetApplicationImageCommand(); }