public MainMenuViewModel() { CheckDateRegister = bool.Parse(ST.IsDateRegister().ToList()[0].IsDateRegister.ToString()); try { _hour = Int32.Parse(ST.GetDateRegisterUnit().ToList()[0].Hour.ToString()); _minute = Int32.Parse(ST.GetDateRegisterUnit().ToList()[0].Minute.ToString()); _second = Int32.Parse(ST.GetDateRegisterUnit().ToList()[0].Second.ToString()); } catch { } _timer = new DispatcherTimer(DispatcherPriority.Normal); _timer.Interval = TimeSpan.FromSeconds(1); _timer.Tick += Timer_Tick; _timer.Start(); //event close register UpdateCloseTimeRegister.OnMessageTransmitted += OnCloseTimeRegisterUnit; }