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