RadDateTimePicker更改日历月视图
问题描述:
有没有办法对我来说,格式化raddatetimepicker
会对选择视图中的月和年视图?..RadDateTimePicker更改日历月视图
这样的事情..
什么到目前为止,我已经试过是这样的:
dateStartDate.Value = DateTime.Now;
dateStartDate.Format = DateTimePickerFormat.Custom;
dateStartDate.CustomFormat = "MMMM - yyyy";
dateStartDate.ShowUpDown = true;
,但现在不显示视图,而不是给我的up
和down
按钮来更改月份....
我使用C#
为我的语言和telerik
..... ,这是一个窗体...
答
不知道你是否读过这个或不是,但我认为它肯定会帮助你指向正确的方向。
Customize RadCalendar Programmatically
本质上讲,你需要从你的RadDateTimePicker控制得到RadCalendar的基准,并从那里,你可以开始定制根据你自己的需要它的日历视图。
RadDateTimePickerCalendar calendarBehavior = this.dateStartDate.DateTimePickerElement.GetCurrentBehavior() as RadDateTimePickerCalendar;
RadCalendar calendar = calendarBehavior.Calendar as RadCalendar;
RadCalendarElement calendarElement = calendar.CalendarElement as RadCalendarElement;
更新
在你的情况,我想你会看RadClaendar的缩放级别。 像这样
calendar.HeaderNavigationMode = HeaderNavigationMode.Zoom;
calendar.ZoomLevel = ZoomLevel.Months;
这似乎有趣,我还没有读过这篇文章....所以是有可能删除日历天,伴月更换呢? –
@三腾王请看我更新的答案。 – woodykiddy
看起来'telerik.UI.RadCalendar'不包含'HeaderNavigationMode'的定义... ...与'ZoomLevel'一样... –