Пример #1
0
        protected EpgViewPeriod SearchJumpPeriod(DateTime time)
        {
            if (DataPeriod.Contains(time) == true)
            {
                return(DataPeriod);
            }
            if (DefPeriod.DefPeriod.Contains(time) == true)
            {
                return(DefPeriod.DefPeriod);
            }

            //見つからない場合はそのまま
            if (CommonManager.Instance.DB.IsEventTimePossible(time) == false)
            {
                return(DataPeriod);
            }

            return(new EpgViewPeriod(time - TimeSpan.FromDays(this.EpgStyle().EpgArcStartSunday ? (int)time.DayOfWeek : 0), DefPeriod.InitDays));
        }