Пример #1
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);
        }
 public ControlPanelViewModel(ArmCommand armCommand, DisarmCommand disarmCommand, ThrottleCommand throttleCommand)
 {
     this.ArmCommand      = armCommand;
     this.DisarmCommand   = disarmCommand;
     this.ThrottleCommand = throttleCommand;
 }