WPF c#中 datepicker控件的 日期区间选择功能实现

慕筱熙 2014-09-24 06:19:56
在开始时间的datepicker中选择一个日期,然后打开结束时间的datepicker中 小于该日期的 在calendar中都变灰不可用,该怎么实现
...全文
3530 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
在云一方 2017-05-05
  • 打赏
  • 举报
回复
如果有2个datepicker,控制时间起和止的话,可以把第二个datepicker加一个属性,DisplayDateStart = "{Binding SelectedDate,ElementName=rq_begin}", rq_begin 为日期起始控件名称 不过之前的日期并不是灰色 而是直接不可见 楼主可以试试效果
siazon 2017-03-31
  • 打赏
  • 举报
回复
构造函数 txtStartDatePicker.MaxDate<txtEndDatePicker.Date; txtEndDatePicker.MiniDate>txtStartDatePicker.Date; 纯手敲,具体属性参照VS提示。
cqitwgq 2015-04-09
  • 打赏
  • 举报
回复
DisplayDateStart="{Binding StartAppointmentDate}" DisplayDateEnd="{Binding EndAppointmentDate}" 日期控件有开始日期,结束日期,绑定你限定的值就ok了
慕筱熙 2014-10-14
  • 打赏
  • 举报
回复
引用 4 楼 Z65443344 的回复:
你需要重写datepicker,相当于自己自定义控件,从datepicker继承
能不能帮我简单写两句 我刚学这个 不太会
於黾 2014-10-14
  • 打赏
  • 举报
回复
你需要重写datepicker,相当于自己自定义控件,从datepicker继承
慕筱熙 2014-10-14
  • 打赏
  • 举报
回复
引用 2 楼 duanzi_peng 的回复:
可以,只能说 很麻烦
我当然知道可以 问的是怎么实现
  • 打赏
  • 举报
回复
可以,只能说 很麻烦
慕筱熙 2014-09-24
  • 打赏
  • 举报
回复
就像12306网站 那种的

111,093

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧