/// <summary> /// Using data binding, update the text fields that can change on the clocks /// </summary> protected void UpdateClocks() { TimeBlocks.ForEach(e => { DateTime Now = TimeZoneInfo.ConvertTime(DateTime.Now, ViewModel.TimezonesAvailable[(string)e.Tag]); e.Text = Now.ToString(ViewModel.TimeFormat); }); DateBlocks.ForEach(e => { DateTime Now = TimeZoneInfo.ConvertTime(DateTime.Now, ViewModel.TimezonesAvailable[(string)e.Tag]); e.Text = Now.ToString(ViewModel.DateFormat); }); }