Пример #1
0
        public MotionTrackVM(ISky sky, ISettings settings, TrackCalc trackCalc)
        {
            this.sky       = sky;
            this.trackCalc = trackCalc;

            ColorSchema   = settings.Get <ColorSchema>("Schema");
            OkCommand     = new Command(Ok);
            CancelCommand = new Command(Close);
        }
Пример #2
0
        public TracksListVM(ISky sky, ISettings settings, TrackCalc trackCalc)
        {
            this.sky       = sky;
            this.trackCalc = trackCalc;

            ColorSchema                = settings.Get <ColorSchema>("Schema");
            CancelCommand              = new Command(Close);
            SelectTrackCommand         = new Command <TrackListItemVM>(SelectTrack);
            EditSelectedTrackCommand   = new Command(EditSelectedTrack);
            DeleteSelectedTrackCommand = new Command(DeleteSelectedTrack);
            AddTrackCommand            = new Command(AddTrack);

            LoadList();
        }