SEBWIN-226: Updated clock view model to refresh every 250ms.
This commit is contained in:
		
							parent
							
								
									ccfbfe7a0b
								
							
						
					
					
						commit
						83c577d230
					
				
					 2 changed files with 12 additions and 10 deletions
				
			
		|  | @ -8,13 +8,13 @@ | ||||||
| 
 | 
 | ||||||
| using System; | using System; | ||||||
| using System.ComponentModel; | using System.ComponentModel; | ||||||
| using System.Timers; | using System.Windows.Threading; | ||||||
| 
 | 
 | ||||||
| namespace SafeExamBrowser.UserInterface.Desktop.ViewModels | namespace SafeExamBrowser.UserInterface.Desktop.ViewModels | ||||||
| { | { | ||||||
| 	internal class DateTimeViewModel : INotifyPropertyChanged | 	internal class DateTimeViewModel : INotifyPropertyChanged | ||||||
| 	{ | 	{ | ||||||
| 		private Timer timer; | 		private DispatcherTimer timer; | ||||||
| 		private readonly bool showSeconds; | 		private readonly bool showSeconds; | ||||||
| 
 | 
 | ||||||
| 		public string Date { get; private set; } | 		public string Date { get; private set; } | ||||||
|  | @ -26,12 +26,13 @@ namespace SafeExamBrowser.UserInterface.Desktop.ViewModels | ||||||
| 		public DateTimeViewModel(bool showSeconds) | 		public DateTimeViewModel(bool showSeconds) | ||||||
| 		{ | 		{ | ||||||
| 			this.showSeconds = showSeconds; | 			this.showSeconds = showSeconds; | ||||||
| 			this.timer = new Timer(1000); | 			this.timer = new DispatcherTimer(); | ||||||
| 			this.timer.Elapsed += Timer_Elapsed; | 			this.timer.Interval = TimeSpan.FromMilliseconds(250); | ||||||
|  | 			this.timer.Tick += Timer_Tick; | ||||||
| 			this.timer.Start(); | 			this.timer.Start(); | ||||||
| 		} | 		} | ||||||
| 
 | 
 | ||||||
| 		private void Timer_Elapsed(object sender, ElapsedEventArgs e) | 		private void Timer_Tick(object sender, EventArgs e) | ||||||
| 		{ | 		{ | ||||||
| 			var date = DateTime.Now; | 			var date = DateTime.Now; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -8,13 +8,13 @@ | ||||||
| 
 | 
 | ||||||
| using System; | using System; | ||||||
| using System.ComponentModel; | using System.ComponentModel; | ||||||
| using System.Timers; | using System.Windows.Threading; | ||||||
| 
 | 
 | ||||||
| namespace SafeExamBrowser.UserInterface.Mobile.ViewModels | namespace SafeExamBrowser.UserInterface.Mobile.ViewModels | ||||||
| { | { | ||||||
| 	internal class DateTimeViewModel : INotifyPropertyChanged | 	internal class DateTimeViewModel : INotifyPropertyChanged | ||||||
| 	{ | 	{ | ||||||
| 		private Timer timer; | 		private DispatcherTimer timer; | ||||||
| 		private readonly bool showSeconds; | 		private readonly bool showSeconds; | ||||||
| 
 | 
 | ||||||
| 		public string Date { get; private set; } | 		public string Date { get; private set; } | ||||||
|  | @ -26,12 +26,13 @@ namespace SafeExamBrowser.UserInterface.Mobile.ViewModels | ||||||
| 		public DateTimeViewModel(bool showSeconds) | 		public DateTimeViewModel(bool showSeconds) | ||||||
| 		{ | 		{ | ||||||
| 			this.showSeconds = showSeconds; | 			this.showSeconds = showSeconds; | ||||||
| 			this.timer = new Timer(1000); | 			this.timer = new DispatcherTimer(); | ||||||
| 			this.timer.Elapsed += Timer_Elapsed; | 			this.timer.Interval = TimeSpan.FromMilliseconds(250); | ||||||
|  | 			this.timer.Tick += Timer_Tick; | ||||||
| 			this.timer.Start(); | 			this.timer.Start(); | ||||||
| 		} | 		} | ||||||
| 
 | 
 | ||||||
| 		private void Timer_Elapsed(object sender, ElapsedEventArgs e) | 		private void Timer_Tick(object sender, EventArgs e) | ||||||
| 		{ | 		{ | ||||||
| 			var date = DateTime.Now; | 			var date = DateTime.Now; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 dbuechel
						dbuechel