Exemplo n.º 1
0
        public MainWindow()
        {
            InitializeComponent();
            DateTime dateTime = new DateTime(2000, 1, 1, 0, 0, 0);

            _fastClock = new FastClock.FastClock(dateTime);
        }
 private void MetroWindow_Initialized(object sender, EventArgs e)
 {
     DatePickerDate.SelectedDate = DateTime.Today;
     TextBoxTime.Text            = DateTime.Now.ToShortTimeString();
     FastClock.FastClock clock = FastClock.FastClock.GetInstance();
     clock.Time             = DateTime.Now;
     clock.OneMinuteIsOver += FastClockOneMinuteIsOver;
 }
        private void SetFastClockStartDateAndTime()
        {
            string[]            timeText = TextBoxTime.Text.Split(':');
            FastClock.FastClock clock    = FastClock.FastClock.GetInstance();

            DateTime input = new DateTime(DatePickerDate.SelectedDate.Value.Year, DatePickerDate.SelectedDate.Value.Month, DatePickerDate.SelectedDate.Value.Day, Convert.ToInt32(timeText[0]), Convert.ToInt32(timeText[1]), 0);

            clock.Time         = input;
            TextBlockTime.Text = input.ToShortTimeString();
        }
Exemplo n.º 4
0
        public AnalogClock(FastClock.FastClock fastClock)
        {
            InitializeComponent();

            _fastClock = fastClock;
            _fastClock.OnMinuteIsOver += FastClockOneMinuteIsOver;
            // Create an instance of RotateTransform objects
            MinHandTr  = new RotateTransform();
            HourHandTr = new RotateTransform();
        }
Exemplo n.º 5
0
        private void SetFastClockStartDateAndTime()
        {
            TextBlockDate.Text = DatePickerDate.Text;
            bool isOK = Regex.IsMatch(TextBoxTime.Text, @"[0-2][0-9]\:[0-5][0-9]");


            if (isOK && TextBoxTime.Text[0] - '0' == 2 && TextBoxTime.Text[1] - '0' < 4)
            {
                TextBlockTime.Text = TextBoxTime.Text;
                FastClock.FastClock clock = FastClock.FastClock.Instance;
                clock.CurrentTime = Convert.ToDateTime(TextBoxTime.Text);
            }
            else if (isOK && TextBoxTime.Text[0] - '0' != 2)
            {
                TextBlockTime.Text = TextBoxTime.Text;
                FastClock.FastClock clock = FastClock.FastClock.Instance;
                clock.CurrentTime = Convert.ToDateTime(TextBoxTime.Text);
            }
            else
            {
                TextBlockTime.Text = "insert correct time";
            }
        }
 private void CheckBoxClockRuns_Click(object sender, RoutedEventArgs e)
 {
     FastClock.FastClock clock = FastClock.FastClock.GetInstance();
     clock.Factor    = SliderFactor.Value;
     clock.IsRunning = CheckBoxClockRuns.IsChecked == true;
 }
Exemplo n.º 7
0
 public DigitalClock(FastClock.FastClock fastClock)
 {
     InitializeComponent();
     _fastClock = fastClock;
     _fastClock.OnMinuteIsOver += FastClockOneMinuteIsOver;
 }
Exemplo n.º 8
0
 private void Window_Initialized(object sender, EventArgs e)
 {
     FastClock.FastClock clock = FastClock.FastClock.Instance;
     TextBlockClock.Text = clock.CurrentTime.ToShortTimeString();
     FastClock.FastClock.Instance.OneMinuteIsOver += DigitalClock_OneMinuteIsOver;
 }