コード例 #1
0
ファイル: RCSViewModel.cs プロジェクト: polytronicgr/RSSE
        override public void LoadFrom(Subsystem rcs)
        {
            _rcs = (RCS)rcs;

            Thrusters = new ObservableCollection <RCSThrusterViewModel>();
            foreach (RCSThruster thruster in _rcs.thrusters)
            {
                Thrusters.Add(new RCSThrusterViewModel(thruster));
            }
        }
コード例 #2
0
ファイル: RCSViewModel.cs プロジェクト: polytronicgr/RSSE
        public RCSViewModel(RCS rcs)
        {
            AddRCSThrusterCommand    = new DelegateCommand(AddThruster);
            RemoveRCSThrusterCommand = new DelegateCommand <RCSThrusterViewModel>(RemoveThruster);

            if (rcs != null)
            {
                LoadFrom(rcs);
            }
        }
コード例 #3
0
ファイル: RCSViewModel.cs プロジェクト: polytronicgr/RSSE
 public bool IsViewModelOf(RCS rcs)
 {
     return(rcs == _rcs);
 }