Ejemplo n.º 1
0
            public string GetCalendarChildName(int calendarIndex, CalendarChildType calendarChildType, AccessibleObject parentAccessibleObject = null, int index = -1)
            {
                switch (calendarChildType)
                {
                case CalendarChildType.CalendarHeader:
                    GetCalendarGridInfoText(ComCtl32.MCGIP.CALENDARHEADER, calendarIndex, 0, 0, out string text);
                    return(text);

                case CalendarChildType.TodayLink:
                    return(string.Format(SR.MonthCalendarTodayButtonAccessibleName, _owner.TodayDate.ToShortDateString()));
                }
                ;

                return(string.Empty);
            }
 public CalendarChildAccessibleObject(MonthCalendarAccessibleObject calendarAccessibleObject, int calendarIndex, CalendarChildType itemType)
 {
     _calendarAccessibleObject = calendarAccessibleObject ?? throw new ArgumentNullException(nameof(calendarAccessibleObject));
     _calendarIndex            = calendarIndex;
     _itemType = itemType;
 }
Ejemplo n.º 3
0
 public CalendarChildAccessibleObject GetCalendarChildAccessibleObject(int calendarIndex, CalendarChildType calendarChildType, AccessibleObject parentAccessibleObject = null, int index = -1) =>
 calendarChildType switch
 {
 public CalendarGridChildAccessibleObject(MonthCalendarAccessibleObject calendarAccessibleObject, int calendarIndex, CalendarChildType itemType,
                                          AccessibleObject parentAccessibleObject, int itemIndex) : base(calendarAccessibleObject, calendarIndex, itemType)
 {
     _parentAccessibleObject = parentAccessibleObject;
 }
 public CalendarTodayLinkAccessibleObject(MonthCalendarAccessibleObject calendarAccessibleObject, int calendarIndex, CalendarChildType type)
     : base(calendarAccessibleObject, calendarIndex, CalendarChildType.TodayLink)
 {
 }
 public CalendarChildAccessibleObject(MonthCalendarAccessibleObject calendarAccessibleObject, int calendarIndex, CalendarChildType itemType)
 {
     _calendarAccessibleObject = calendarAccessibleObject;
     _calendarIndex            = calendarIndex;
     _itemType = itemType;
 }
 public CalendarGridChildAccessibleObject(MonthCalendarAccessibleObject calendarAccessibleObject, int calendarIndex, CalendarChildType itemType,
                                          AccessibleObject parentAccessibleObject, int itemIndex) : base(calendarAccessibleObject, calendarIndex, itemType)
 {
     _parentAccessibleObject = parentAccessibleObject ?? throw new ArgumentNullException(nameof(parentAccessibleObject));
 }
Ejemplo n.º 8
0
 public SubObject(MonthCalendarAccessibleObject calendarAccessibleObject,
                  int calendarIndex, CalendarChildType itemType,
                  AccessibleObject parentAccessibleObject,
                  int itemIndex) : base(calendarAccessibleObject, calendarIndex, itemType, parentAccessibleObject, itemIndex)
 {
 }
 public SubObject(MonthCalendarAccessibleObject calendarAccessibleObject, int calendarIndex, CalendarChildType itemType)
     : base(calendarAccessibleObject, calendarIndex, itemType)
 {
 }