如何做到这一点?我想datepicker中的文本框显示今天的日期,而不是硬编码,也许需要一些绑定?wpf工具箱日历,显示选定的日期为今天
3
A
回答
0
您可以随时将DateTime属性添加到控件的代码隐藏或视图模型类中(如果使用的话)。只需要一个总是返回DateTime.Now(或DateTime.Now.Date,因为您不需要时间部分)的属性并将该属性用于DatePicker.SelectedDate绑定。
public DateTime TodaysDate
{
get { return DateTime.Now.Date; }
}
在XAML
然后,假设在DataContext已经从父控件继承,您的DatePicker会是这个样子......
<DatePicker SelectedDate="{Binding Path=TodaysDate}"/>
4
试试这个
<my:DatePicker SelectedDate="{x:Static System:DateTime.Now}" />
唐忘记添加系统命名空间
xmlns:System="clr-namespace:System;assembly=mscorlib"
+2
您还必须记住声明XML“System”名称空间:'xmlns:System =“clr-namespace:System; assembly = mscorlib”'。 – Kasprzol 2011-02-07 23:07:26
相关问题
- 1. 设置PHP日期为今天的日期在jQuery全日历
- 2. 仅在今天全日历显示
- 3. AngularJS过滤帖子的日期不显示今天的日期
- 4. 今天的日期
- 5. 今天的日期总是突出显示在AJAX日历扩展
- 6. 日历不显示今天的日期和时间使用malot datetimepicker
- 7. 从日历中挑选一天 - datepicker - 从量角器基于今天的日期
- 8. 比较日期到今天的日期
- 9. 日期codeniter10天从今天
- 10. PHP:日期“昨天”,“今天”
- 11. 在Datepicker中更改默认显示日期为今天的日期
- 12. Keith Wood Datepick:选择日期时显示警报今天
- 13. 获取变量jQuery的日期选择今天的日期和所选日期
- 14. ios - 如何显示读取日期“今天,4月14日”?
- 15. SQL按今天的日期选择
- 16. Daterangepicker - 无法选择今天的日期
- 17. 日历显示,而不是今天的日期是错误的日期和时间
- 18. 如何获取今天的日历日期而不是系统的显示日期
- 19. PHP计数日期和今天日期
- 20. 时间今天的日期
- 21. Mysql的今天日期
- 22. 与今天的日期
- 23. 今天的日期JSP
- 24. MySQL的日期今天
- 25. 禁用Access日历控件中的今天日期
- 26. 如何检查今天是否是Java日历的星期日
- 27. 出口展望日历会议和约会今天的日期
- 28. 今天的日期或之前输入的选定日期无法选择
- 29. 今天的联系表格7日期选择器的日期
- 30. PHP:生日检查今天的日期
它不起作用。我仍然可以在文本框中看到“显示日历”。此外,我需要另一个绑定将日期作为参数传递给另一个方法。我可以有2个绑定吗?我通过删除原始绑定来测试ur方法。 – yeeen 2010-03-16 11:48:13
如果你想在文本框中看到日期,我想你需要设置DisplayDate属性而不是SelectedDate - 尽管我上次尝试绑定SelectedDate和DisplayDate时遇到了一些问题,但它产生了一些非常奇怪的行为! – TabbyCool 2010-03-16 11:52:32
那么,是否要将SelectedDate绑定到对象上的某个属性,但默认情况下是否将其设置为今天的日期?如果是这样,当你的类初始化时,你不能只将你的日期属性设置为DateTime.Now?这样,起始日期将是今天的日期,但是当您在DatePicker中选择新日期时,您的基础日期属性将会更新。 – TabbyCool 2010-03-16 11:55:14