Ejemplo n.º 1
0
        public TrainingUserControl(HangbankMainWindow mainWindow, HangbankModel model)
        {
            _mainWindow = mainWindow;
            Model       = model;

            InitialiseBindings();
            UpdateAxisLimits(0.0);

            var mapper = Mappers.Xy <MeasureModel>()
                         .X(mm => mm.T)
                         .Y(mm => mm.Moment);

            Charting.For <MeasureModel>(mapper);

            InitializeComponent();
            DataContext   = this;
            CurrentStatus = "Prepare to start...";

            Task.Factory.StartNew(() =>
            {
                // Give athletes 10 seconds before the training starts.
                Task.Delay(5000).Wait();
                _t0 = DateTime.Now;
                Start();
            });
        }
Ejemplo n.º 2
0
        internal FrontPageUserControl(HangbankMainWindow mainWindow, HangbankModel model)
        {
            _mainWindow = mainWindow;
            _model      = model;

            InitializeComponent();
            DataContext = model;
        }
Ejemplo n.º 3
0
 public ConfigurationUserControl(HangbankMainWindow mainWindow, HangbankModel model)
 {
     DataContext = model;
     _mainWindow = mainWindow;
     InitializeComponent();
 }