4
A
回答
7
您可以使用和DisplayDateEnd
屬性DatePicker
。它們是依賴項屬性,因此您可以通過使用MVVM的DataContext
來提供它們。這裏的文檔:
3
附加Rick的回答,DisplayDateStart和DisplayDateEnd隻影響日曆,它不會從typeing這個範圍以外的有效日期停止用戶。
要做到這一點,你可以扔在二傳手的例外,在您的視圖模型綁定屬性,或者如果你正在使用IDataErrorInfo的,通過這個[字符串COLUMNNAME]返回一個驗證錯誤消息
ExceptionValidationRule:
<Binding Path="SelectedDate" UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
<ExceptionValidationRule />
</Binding.ValidationRules>
</Binding>
0
This如果您的禁用日期範圍涉及您希望保留在xaml中的常量,則可能是更好的解決方案。
0
您必須設置DisplayDateStart
屬性與今天的日期
<DatePicker Name="dt_StartDateFrom" DisplayDateStart="{x:Static sys:DateTime.Today}">
</DatePicker>
確保您已設置
的xmlns:SYS = 「CLR的命名空間:系統;裝配= mscorlib程序」
你的<UserControl>
標籤能夠使用sys:
參數
P.S.要禁用未來的日期,您可以使用DisplayDateEnd
屬性
相關問題
- 1. 在datepicker wpf中禁用過去的日期?
- 2. 如何禁用jQuery DataPicker特定日期
- 3. jQuery Datepicker - 去強調(而不是禁用)過去的日期
- 4. 如何在日曆中禁用過去的日期?使用HTML0
- 5. 禁用datepicker上的過去日期
- 6. javascript datepicker與禁用的過去日期
- 7. jQuery Datapicker日期
- 8. 如何禁用日期選擇器中的過去日期?
- 9. 如何禁用Android日期選擇器中的過去日期?
- 10. 禁用日期選擇器中的過去日期js
- 11. 禁用整個星期datapicker
- 12. 我怎樣才能禁用過去的日期在PHP datepicker
- 13. iOS:在tapku庫日曆中禁用過去的日期
- 14. 可以primefaces日曆使過去日期和時間禁用?
- 15. datetimepicker禁用過去日期不顯示
- 16. Android的我怎麼能禁止過去的日期中的DatePicker
- 17. 的Android的DatePicker:基於當前日期禁用過去日期,
- 18. 如何從我的日曆中禁用過去的日期?
- 19. jQuery日期選擇器 - 禁用過去的日期
- 20. Bootstrap datetimepicker禁用過去的日期和當前日期?
- 21. 角度助推器datetimepicker不能禁用過去的日期
- 22. pickadate.js - 禁用過去的日期(包括今天),也禁用每個星期日
- 23. 在jquery中禁用過去的日期代碼不工作?
- 24. 如何禁止用戶在datepicker中選擇過去的日期?
- 25. 如何在ckcalendar中禁用過去的日期?
- 26. 如何在daterangepicker中禁用過去的日期?
- 27. 在手機jquery中禁用過去的日期
- 28. VB.NET在monthcalendar中禁用過去的日期
- 29. 在android棒棒糖中禁用過去的日期?
- 30. 如何在Eonasdan bootstrap datetimepicker中禁用日期範圍的過去日期?
感謝您的答覆。這給了我一些東西尋找 – user9969 2011-02-03 10:28:00