急求帮助,从数据库取出几个日期,如何在Silverlight的日历控件中找出这几天并修改这几天的背景颜色。

急求帮助,从数据库取出几个日期,如何在Silverlight的日历控件中找出这几天并修改这几天的背景颜色。... 急求帮助,从数据库取出几个日期,如何在Silverlight的日历控件中找出这几天并修改这几天的背景颜色。 展开
 我来答
丨丨零度丨丨
推荐于2021-01-17 · 超过51用户采纳过TA的回答
知道小有建树答主
回答量:107
采纳率:0%
帮助的人:103万
展开全部
如果你用的是GlobalCalendar控件的话:
1)设置GlobalCalendar的.SelectionMode = CalendarSelectionMode.MultipleRange。
2)使用GlobalCalendar.SelectedDates.Add方法将日期逐一添加到日期控件上。
  GlobalCalendar.SelectedDates.Add(dt1);
  GlobalCalendar.SelectedDates.Add(dt2);
  ......
更多追问追答
追问
这个比较简单我想到过了,关键是加完以后如何将这些选中的天数变颜色。GlobalCalendar.SelectedDates好像找不到可以设置Backgroud的属性·
我的提问需要知道的就是设置某些选中天数的背景颜色,但是Silverlight的所有日历控件就是一个整体的Backgroud属性可以设置,就是整个日历的背景色,而没有提供某些具体天数的背景色,修改样式文件的话,只能固定死那些天。不能从数据库取日期然后动态修改这些日期的颜色··
追答
设置SelectedDates后 选择的日期背景会变为默认的颜色,如果想改变颜色要通过设置DayButtonStyle来实现。其中有个SelectedBackground的Rectangle,改变它的背景色就哦了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
新乡阿永
2011-09-29 · TA获得超过267个赞
知道小有建树答主
回答量:399
采纳率:50%
帮助的人:126万
展开全部
这个要看你的控件才能给你回答
方法呢,就是去找到控件里存日历每一天的变量,判断一下不就可以了吗。
追问
不是普通的.net日历控件,哪个实现比较简单。网上资料比较多,这个Silverlight的日历控件,有点特别。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式