121 references to DateTimeHelper
PresentationFramework (121)
System\Windows\Automation\Peers\CalendarAutomationPeer.cs (2)
190if (owner.SelectedDate.HasValue && DateTimeHelper.CompareYearMonth(owner.SelectedDate.Value, owner.DisplayDateInternal) == 0) 522DateTimeFormatInfo format = DateTimeHelper.GetCurrentDateFormat();
System\Windows\Automation\Peers\DateTimeAutomationPeer.cs (9)
243string dateString = DateTimeHelper.ToLongDateString(Date, DateTimeHelper.GetCulture(OwningCalendar)); 246return string.Format(DateTimeHelper.GetCurrentDateFormat(), SR.CalendarAutomationPeer_BlackoutDayHelpText, dateString); 324dateString = DateTimeHelper.ToLongDateString(Date, DateTimeHelper.GetCulture(OwningCalendar)); 327dateString = DateTimeHelper.ToYearMonthPatternString(Date, DateTimeHelper.GetCulture(OwningCalendar)); 330dateString = DateTimeHelper.ToYearString(Date, DateTimeHelper.GetCulture(OwningCalendar));
System\Windows\Controls\Calendar.cs (43)
215c.DisplayDateInternal = DateTimeHelper.DiscardDayTime((DateTime)e.NewValue); 446new FrameworkPropertyMetadata(DateTimeHelper.GetCurrentDateFormat().FirstDayOfWeek, 493int i = DateTimeHelper.CompareYearMonth(c.DisplayDateInternal, DateTime.Today); 509c.SetCurrentValueInternal(FirstDayOfWeekProperty, DateTimeHelper.GetDateFormat(DateTimeHelper.GetCulture(c)).FirstDayOfWeek); 725return DateTimeHelper.DiscardDayTime(DisplayDate); 777return this.SelectedDate.Value.ToString(DateTimeHelper.GetDateFormat(DateTimeHelper.GetCulture(this))); 863if (DateTimeHelper.CompareDays((DateTime)b.DataContext, day) == 0) 905if (DateTimeHelper.CompareYearMonth(selectedDate, this.DisplayDateInternal) != 0) 935newDate = DateTimeHelper.SetYearMonth(this.DisplayDate, d); 942newDate = DateTimeHelper.SetYear(this.DisplayDate, d.Year); 971result = DateTimeHelper.AddMonths(date, offset); 977result = DateTimeHelper.AddYears(date, offset); 983result = DateTimeHelper.AddYears(this.DisplayDate, offset * YEARS_PER_DECADE); 1004this.SetCurrentValueInternal(DisplayDateProperty, DateTimeHelper.DiscardDayTime(d)); 1034MoveDisplayTo(DateTimeHelper.DiscardDayTime(nextDate.Value)); 1043MoveDisplayTo(DateTimeHelper.DiscardDayTime(nextDate.Value)); 1238if (c.SelectedDate.HasValue && DateTimeHelper.CompareYearMonth(c.SelectedDate.Value, c.DisplayDateInternal) == 0) 1259if (DateTimeHelper.CompareYearMonth(this.CurrentDate, this.DisplayDateInternal) != 0 && currentDayButton != null && !currentDayButton.IsInactive) 1336DateTime? selectedDate = this._blackoutDates.GetNonBlackoutDate(DateTimeHelper.AddDays(this.CurrentDate, COLS), 1); 1352DateTime? selectedMonth = DateTimeHelper.AddMonths(this.DisplayDate, YEAR_COLS); 1368DateTime? selectedYear = DateTimeHelper.AddYears(this.DisplayDate, YEAR_COLS); 1385if (DateTimeHelper.CompareYearMonth(DateTime.MaxValue, selectedDate.Value) > 0) 1388selectedDate = DateTimeHelper.AddMonths(selectedDate.Value, 1).Value; 1389selectedDate = DateTimeHelper.AddDays(selectedDate.Value, -1).Value; 1410DateTime? selectedYear = new DateTime(DateTimeHelper.EndOfDecade(this.DisplayDate), 1, 1); 1460DateTime? selectedYear = new DateTime(DateTimeHelper.DecadeOfDate(this.DisplayDate), 1, 1); 1474DateTime? selectedDate = this._blackoutDates.GetNonBlackoutDate(DateTimeHelper.AddDays(this.CurrentDate, moveAmmount), moveAmmount); 1481DateTime? selectedMonth = DateTimeHelper.AddMonths(this.DisplayDate, moveAmmount); 1488DateTime? selectedYear = DateTimeHelper.AddYears(this.DisplayDate, moveAmmount); 1501DateTime? selectedDate = this._blackoutDates.GetNonBlackoutDate(DateTimeHelper.AddMonths(this.CurrentDate, 1), 1); 1508DateTime? selectedMonth = DateTimeHelper.AddYears(this.DisplayDate, 1); 1515DateTime? selectedYear = DateTimeHelper.AddYears(this.DisplayDate, 10 ); 1528DateTime? selectedDate = this._blackoutDates.GetNonBlackoutDate(DateTimeHelper.AddMonths(this.CurrentDate, -1), -1); 1535DateTime? selectedMonth = DateTimeHelper.AddYears(this.DisplayDate, -1); 1542DateTime? selectedYear = DateTimeHelper.AddYears(this.DisplayDate, -10); 1556DateTime? selectedDate = this._blackoutDates.GetNonBlackoutDate(DateTimeHelper.AddDays(this.CurrentDate, moveAmmount), moveAmmount); 1563DateTime? selectedMonth = DateTimeHelper.AddMonths(this.DisplayDate, moveAmmount); 1570DateTime? selectedYear = DateTimeHelper.AddYears(this.DisplayDate, moveAmmount); 1669DateTime? selectedDate = this._blackoutDates.GetNonBlackoutDate(DateTimeHelper.AddDays(this.CurrentDate, -COLS), -1); 1685DateTime? selectedMonth = DateTimeHelper.AddMonths(this.DisplayDate, -YEAR_COLS); 1696DateTime? selectedYear = DateTimeHelper.AddYears(this.DisplayDate, -YEAR_COLS);
System\Windows\Controls\CalendarBlackoutDatesCollection.cs (8)
69rangeStart = DateTimeHelper.DiscardTime(start).Value; 70rangeEnd = DateTimeHelper.DiscardTime(end).Value; 74rangeStart = DateTimeHelper.DiscardTime(end).Value; 75rangeEnd = DateTimeHelper.DiscardTime(start).Value; 136currentDate = DateTimeHelper.AddDays(range.End, dayInterval ); 141currentDate = DateTimeHelper.AddDays(range.Start, dayInterval ); 331if (DateTimeHelper.InRange(day.Value, start, end)) 354if (DateTimeHelper.InRange(date, this[i]))
System\Windows\Controls\DatePicker.cs (11)
107this.SetCurrentValueInternal(FirstDayOfWeekProperty, DateTimeHelper.GetCurrentDateFormat().FirstDayOfWeek); 403datePicker.SetCurrentValueInternal(FirstDayOfWeekProperty, DateTimeHelper.GetDateFormat(DateTimeHelper.GetCulture(datePicker)).FirstDayOfWeek); 748return this.SelectedDate.Value.ToString(DateTimeHelper.GetDateFormat(DateTimeHelper.GetCulture(this))); 1003DateTimeFormatInfo dtfi = DateTimeHelper.GetDateFormat(DateTimeHelper.GetCulture(this)); 1124newSelectedDate = DateTime.Parse(text, DateTimeHelper.GetDateFormat(DateTimeHelper.GetCulture(this))); 1285DateTimeFormatInfo dtfi = DateTimeHelper.GetDateFormat(DateTimeHelper.GetCulture(this));
System\Windows\Controls\DateTimeHelper.cs (4)
56return DateTimeHelper.AddYears(date, year - date.Year); 64target = DateTimeHelper.AddMonths(target.Value, yearMonth.Month - date.Month); 210DateTimeFormatInfo format = DateTimeHelper.GetDateFormat(DateTimeHelper.GetCulture(fe));
System\Windows\Controls\Primitives\CalendarItem.cs (39)
384if (DateTimeHelper.CompareDays(date, (DateTime)b.DataContext) == 0) 404if (DateTimeHelper.CompareYearMonth(date, (DateTime)b.DataContext) == 0) 485int decade = DateTimeHelper.DecadeOfDate(selectedYear); 1021string[] shortestDayNames = DateTimeHelper.GetDateFormat(DateTimeHelper.GetCulture(this)).ShortestDayNames; 1035daytitle.DataContext = shortestDayNames[(childIndex + (int)DateTimeHelper.GetDateFormat( DateTimeHelper.GetCulture(this)).FirstDayOfWeek) % shortestDayNames.Length]; 1044DateTime firstDayOfMonth = DateTimeHelper.DiscardDayTime(DisplayDate); 1047bool isMinMonth = DateTimeHelper.CompareYearMonth(firstDayOfMonth, DateTime.MinValue) <= 0; 1048bool isMaxMonth = DateTimeHelper.CompareYearMonth(firstDayOfMonth, DateTime.MaxValue) >= 0; 1050CultureInfo culture = DateTimeHelper.GetCulture(this); 1065childButton.SetContentInternal(DateTimeHelper.ToDayString(dateToAdd, culture)); 1071childButton.SetContentInternal(DateTimeHelper.ToDayString(null, culture)); 1085if (DateTimeHelper.CompareDays(dateToAdd.Value, this.Owner.DisplayDateStartInternal) < 0 || DateTimeHelper.CompareDays(dateToAdd.Value, this.Owner.DisplayDateEndInternal) > 0) 1102DateTimeHelper.CompareYearMonth(dateToAdd.Value, this.Owner.DisplayDateInternal) != 0); 1105if (DateTimeHelper.CompareDays(dateToAdd.Value, DateTime.Today) == 0) 1123isSelected |= (DateTimeHelper.CompareDays(dateToAdd.Value, item) == 0); 1154int daysToHighlight = DateTimeHelper.CompareDays(owner.HoverEnd.Value, owner.HoverStart.Value); 1174(daysToHighlight != 0) && DateTimeHelper.InRange(date, hStart, hEnd)); 1198this._headerButton.Content = DateTimeHelper.ToYearMonthPatternString(DisplayDate, DateTimeHelper.GetCulture(this)); 1211DateTime firstDayOfMonth = DateTimeHelper.DiscardDayTime(DisplayDate); 1214if (DateTimeHelper.CompareYearMonth(firstDayOfMonth, DateTime.MaxValue) == 0) 1223_nextButton.IsEnabled = (DateTimeHelper.CompareDays(this.Owner.DisplayDateEndInternal, firstDayOfNextMonth) > -1); 1232DateTime firstDayOfMonth = DateTimeHelper.DiscardDayTime(DisplayDate); 1233_previousButton.IsEnabled = (DateTimeHelper.CompareDays(this.Owner.DisplayDateStartInternal, firstDayOfMonth) < 0); 1256childButton.SetContentInternal(DateTimeHelper.ToYearString(day, DateTimeHelper.GetCulture(this))); 1300childButton.SetContentInternal(DateTimeHelper.ToAbbreviatedMonthString(day, DateTimeHelper.GetCulture(this))); 1305childButton.HasSelectedDays = (DateTimeHelper.CompareYearMonth(day, this.Owner.DisplayDateInternal) == 0); 1307if (DateTimeHelper.CompareYearMonth(day, this.Owner.DisplayDateStartInternal) < 0 || DateTimeHelper.CompareYearMonth(day, this.Owner.DisplayDateEndInternal) > 0) 1329this._headerButton.Content = DateTimeHelper.ToYearString(DisplayDate, DateTimeHelper.GetCulture(this)); 1357this._headerButton.Content = DateTimeHelper.ToDecadeRangeString(decade, this); 1392i = ((day - DateTimeHelper.GetDateFormat(DateTimeHelper.GetCulture(this)).FirstDayOfWeek + NUMBER_OF_DAYS_IN_WEEK) % NUMBER_OF_DAYS_IN_WEEK);
System\Windows\Controls\SelectedDatesCollection.cs (5)
190int monthDifference = DateTimeHelper.CompareYearMonth(item, this._owner.DisplayDateInternal); 229int monthDifference = DateTimeHelper.CompareYearMonth(this[index], this._owner.DisplayDateInternal); 297int monthDifference = DateTimeHelper.CompareYearMonth(item, this._owner.DisplayDateInternal); 390if (!this._owner.SelectedDate.HasValue || DateTimeHelper.CompareDays(this._owner.SelectedDate.Value, date) != 0) 507rangeStart = DateTimeHelper.AddDays(rangeStart.Value, increment);