124 references to CalendarMode
PresentationFramework (124)
src\Framework\System\Windows\Automation\Peers\CalendarAutomationPeer.cs (23)
50if (this.OwningCalendar.DisplayMode == CalendarMode.Month) 145if (OwningCalendar.DisplayMode == CalendarMode.Month && childRow == 0) 219private DateTimeAutomationPeer GetOrCreateDateTimeAutomationPeer(DateTime date, CalendarMode buttonMode) 230private DateTimeAutomationPeer GetOrCreateDateTimeAutomationPeer(DateTime date, CalendarMode buttonMode, bool addParentInfo) 310DateTimeAutomationPeer peer = GetOrCreateDateTimeAutomationPeer((DateTime)e.AddedItems[0], CalendarMode.Month); 322DateTimeAutomationPeer peer = GetOrCreateDateTimeAutomationPeer(date, CalendarMode.Month); 335DateTimeAutomationPeer peer = GetOrCreateDateTimeAutomationPeer(date, CalendarMode.Month); 367if (this.OwningCalendar.DisplayMode == CalendarMode.Month) 384if (this.OwningCalendar.DisplayMode == CalendarMode.Month) 428supportedViews[0] = (int)CalendarMode.Month; 429supportedViews[1] = (int)CalendarMode.Year; 430supportedViews[2] = (int)CalendarMode.Decade; 462this.OwningCalendar.DisplayMode = (CalendarMode)viewId; 491AutomationPeer peer = GetOrCreateDateTimeAutomationPeer(date, CalendarMode.Month); 522CalendarMode currentMode = 0; 526currentMode = CalendarMode.Month; 573private DateTime? GetNextDate(DateTimeAutomationPeer currentDatePeer, CalendarMode currentMode) 579if (currentMode == CalendarMode.Month) 581else if (currentMode == CalendarMode.Year) 583else if (currentMode == CalendarMode.Decade) 632if (this.OwningCalendar.DisplayMode == CalendarMode.Month) 695internal DateTimeCalendarModePair(DateTime date, CalendarMode mode) 701CalendarMode ButtonMode;
src\Framework\System\Windows\Automation\Peers\DateTimeAutomationPeer.cs (6)
31internal DateTimeAutomationPeer(DateTime date, Calendar owningCalendar, CalendarMode buttonMode) 79internal CalendarMode ButtonMode 89return ButtonMode == CalendarMode.Month; 331case CalendarMode.Month: 334case CalendarMode.Year: 337case CalendarMode.Decade:
src\Framework\System\Windows\Controls\Calendar.cs (73)
363public CalendarMode DisplayMode 365get { return (CalendarMode)GetValue(DisplayModeProperty); } 375typeof(CalendarMode), 377new FrameworkPropertyMetadata(CalendarMode.Month, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, OnDisplayModePropertyChanged), 389CalendarMode mode = (CalendarMode)e.NewValue; 390CalendarMode oldMode = (CalendarMode)e.OldValue; 395case CalendarMode.Month: 397if (oldMode == CalendarMode.Year || oldMode == CalendarMode.Decade) 408case CalendarMode.Year: 409case CalendarMode.Decade: 410if (oldMode == CalendarMode.Month) 423c.OnDisplayModeChanged(new CalendarModeChangedEventArgs((CalendarMode)e.OldValue, mode)); 924CalendarMode newMode = CalendarMode.Month; 928case CalendarMode.Month: 934case CalendarMode.Year: 937newMode = CalendarMode.Month; 941case CalendarMode.Decade: 944newMode = CalendarMode.Year; 959FocusDate(this.DisplayMode == CalendarMode.Month ? this.CurrentDate : this.DisplayDate); 965private DateTime? GetDateOffset(DateTime date, int offset, CalendarMode displayMode) 970case CalendarMode.Month: 976case CalendarMode.Year: 982case CalendarMode.Decade: 1003case CalendarMode.Month: 1012case CalendarMode.Year: 1013case CalendarMode.Decade: 1075case CalendarMode.Month: 1081case CalendarMode.Year: 1087case CalendarMode.Decade: 1143CalendarMode mode = (CalendarMode)value; 1145return mode == CalendarMode.Month 1146|| mode == CalendarMode.Year 1147|| mode == CalendarMode.Decade; 1196Debug.Assert(this.DisplayMode == CalendarMode.Year); 1209Debug.Assert(this.DisplayMode == CalendarMode.Decade); 1254if (this.DisplayMode == CalendarMode.Month) 1333case CalendarMode.Month: 1344case CalendarMode.Year: 1348this.SetCurrentValueInternal(DisplayModeProperty, CalendarMode.Month); 1360case CalendarMode.Decade: 1364this.SetCurrentValueInternal(DisplayModeProperty, CalendarMode.Year); 1382case CalendarMode.Month: 1405case CalendarMode.Year: 1412case CalendarMode.Decade: 1425case CalendarMode.Year: 1427this.SetCurrentValueInternal(DisplayModeProperty, CalendarMode.Month); 1432case CalendarMode.Decade: 1434this.SetCurrentValueInternal(DisplayModeProperty, CalendarMode.Year); 1447case CalendarMode.Month: 1455case CalendarMode.Year: 1462case CalendarMode.Decade: 1476case CalendarMode.Month: 1483case CalendarMode.Year: 1490case CalendarMode.Decade: 1503case CalendarMode.Month: 1510case CalendarMode.Year: 1517case CalendarMode.Decade: 1530case CalendarMode.Month: 1537case CalendarMode.Year: 1544case CalendarMode.Decade: 1558case CalendarMode.Month: 1565case CalendarMode.Year: 1572case CalendarMode.Decade: 1664case CalendarMode.Month: 1668this.SetCurrentValueInternal(DisplayModeProperty, CalendarMode.Year); 1680case CalendarMode.Year: 1684this.SetCurrentValueInternal(DisplayModeProperty, CalendarMode.Decade); 1696case CalendarMode.Decade:
src\Framework\System\Windows\Controls\CalendarModeChangedEventArgs.cs (4)
19public CalendarModeChangedEventArgs(CalendarMode oldMode, CalendarMode newMode) 28public CalendarMode NewMode 37public CalendarMode OldMode
src\Framework\System\Windows\Controls\DatePicker.cs (2)
911this._calendar.DisplayMode = CalendarMode.Month; 946if (args.Key == Key.Escape || ((args.Key == Key.Enter || args.Key == Key.Space) && c.DisplayMode == CalendarMode.Month))
src\Framework\System\Windows\Controls\Primitives\CalendarItem.cs (16)
105private CalendarMode DisplayMode 109return (this.Owner != null) ? this.Owner.DisplayMode : CalendarMode.Month; 221case CalendarMode.Year: 224case CalendarMode.Decade: 227case CalendarMode.Month: 274this.Owner.DisplayMode == CalendarMode.Month && 395internal CalendarButton GetCalendarButton(DateTime date, CalendarMode mode) 397Debug.Assert(mode != CalendarMode.Month); 403if (mode == CalendarMode.Year) 454case CalendarMode.Month: 460case CalendarMode.Year: 461case CalendarMode.Decade: 924if (this.Owner.DisplayMode == CalendarMode.Month) 926this.Owner.SetCurrentValueInternal(Calendar.DisplayModeProperty, CalendarMode.Year); 930Debug.Assert(this.Owner.DisplayMode == CalendarMode.Year); 932this.Owner.SetCurrentValueInternal(Calendar.DisplayModeProperty, CalendarMode.Decade);