Exemplo n.º 1
0
 private void OnAppLocationChanged(object?sender, PropertyChangedEventArgs e)
 {
     if (e.PropertyName !.Equals(nameof(Application.Config.AppLocation)))
     {
         DeployAsiLoaderCommand.RaisePropertyChanged();
     }
 }
Exemplo n.º 2
0
 public EditAppViewModel(ApplicationConfigService appConfigService, ApplicationViewModel model)
 {
     Application                = model.ApplicationTuple;
     AppConfigService           = appConfigService;
     DeleteApplicationCommand   = new DeleteApplicationCommand(this);
     DeployAsiLoaderCommand     = new DeployAsiLoaderCommand(this);
     SetApplicationImageCommand = new SetApplicationImageCommand(this);
 }
Exemplo n.º 3
0
 public AddAppViewModel(MainPageViewModel viewModel)
 {
     MainPageViewModel          = viewModel;
     AddApplicationCommand      = new AddApplicationCommand(this);
     DeleteApplicationCommand   = new DeleteApplicationCommand(this);
     DeployAsiLoaderCommand     = new DeployAsiLoaderCommand(this);
     SetApplicationImageCommand = new SetApplicationImageCommand(this);
 }
Exemplo n.º 4
0
    private void RefreshCommands()
    {
        if (_lastApplication != null)
        {
            _lastApplication.Config.PropertyChanged -= OnAppLocationChanged;
        }

        DeployAsiLoaderCommand     = new DeployAsiLoaderCommand(Application);
        SetApplicationImageCommand = new SetApplicationImageCommand(Application);
        _lastApplication           = Application;
        _lastApplication.Config.PropertyChanged += OnAppLocationChanged;
    }