Beispiel #1
0
 private void UpdateCommands()
 {
     MoveCommand.RaiseCanExecuteChanged();
     MoveEatenCommand.RaiseCanExecuteChanged();
     GoHomeCommand.RaiseCanExecuteChanged();
     ResignCommand.RaiseCanExecuteChanged();
 }
Beispiel #2
0
        /// <summary>Wire up view model.</summary>
        public VehicleViewModel(MultirotorVehicleModel model)
        {
            _model = model;
            _model.PropertyChanged += onModelPropertyChanged;

            _armCommand          = new ArmCommand(_model);
            _disableApiCommand   = new DisableApiControlCommand(_model);
            _disarmCommand       = new DisarmCommand(_model);
            _enableApiCommand    = new EnableApiControlCommand(_model);
            _goHomeCommand       = new GoHomeCommand(_model);
            _hoverInPlaceCommand = new HoverInPlaceCommand(_model);
            _landNowCommand      = new LandNowCommand(_model);
            _resetCommand        = new ResetCommand(_model);
            _takeoffCommand      = new TakeoffCommand(_model);
        }