public static DateTime setDate(this DateTime d, DateTime date) { DateTime tmp = date.Date; tmp = tmp.setTime(d.TimeOfDay); d = tmp; return(tmp); }
private void UITime_TimeChange(object sender, TimeSpan e) { DateTime time = tmpDate; time = time.setTime(e); this.UIDate.Text = time.format("HH:mm:ss dd/MM/yyyy"); this.UIDate.LostFocus -= DatePicker_LostFocus; this.UIDate.LostFocus += DatePicker_LostFocus; this.UIDate.LastSelect(); }
private void ChooseTime(object sender, RoutedEventArgs e) { this.UIDate.GotFocus -= DatePicker_GotFocus; DateTime time = tmpDate; time = time.setTime(this.UITime.Time); this.UIDate.Text = time.format("HH:mm:ss dd/MM/yyyy"); this.UICalendar.Visibility = Visibility.Hidden; this.UIDate.LastSelect(); this.UIDate.GotFocus += DatePicker_GotFocus; }
private void Day_SelectDateEvent(object sender, DateTime e) { UIDay tmp = sender as UIDay; foreach (UIElement UIE in this.UIDays.Children) { if (UIE is UIDay) { UIDay day = UIE as UIDay; if (day.isCurDay) { day.isCurDay = false; } } } tmp.isCurDay = true; this.UIDate.LostFocus += DatePicker_LostFocus; tmpDate = e.Date; DateTime time = tmpDate; time = time.setTime(this.UITime.Time); this.UIDate.Text = time.format("HH:mm:ss dd/MM/yyyy"); }