private void DateTimeControl_ValueChanged(DateTimeOffsetPicker dateTimePicker, DateTimeOffset newDateTime) { if (this.IsProgrammaticControlUpdate) { return; } // update file data table and write the new DateTime to the database this.ImageCache.Current.SetDateTimeOffset(newDateTime); dateTimePicker.ToolTip = newDateTime.ToString(dateTimePicker.Format); List<ColumnTuplesWithWhere> imageToUpdate = new List<ColumnTuplesWithWhere>() { this.ImageCache.Current.GetDateTimeColumnTuples() }; this.FileDatabase.UpdateFiles(imageToUpdate); }
private DateTimeOffsetPicker CreateDateTimePicker(ControlRow control) { DateTimeOffsetPicker dateTimePicker = new DateTimeOffsetPicker(); dateTimePicker.Value = Constant.ControlDefault.DateTimeValue; dateTimePicker.ToolTip = control.Tooltip; dateTimePicker.Width = control.Width; return dateTimePicker; }
private void Interval_ValueChanged(DateTimeOffsetPicker sender, DateTimeOffset newDateTime) { this.RefreshImageTimes(); }
private void DateTimePicker_ValueChanged(DateTimeOffsetPicker sender, DateTimeOffset newDateTime) { TimeSpan difference = newDateTime - this.initialDateTime; this.ChangesButton.IsEnabled = difference != TimeSpan.Zero; }