如何做到這一點?我想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. 顯示今天的日期
- 2. 爲什麼今天的日期顯示爲之前的日期?
- 3. RichFaces的日曆今天日期
- 4. 今天的全日曆開始日期
- 5. 設置PHP日期爲今天的日期在jQuery全日曆
- 6. 僅在今天全日曆顯示
- 7. 不顯示我今天的日期
- 8. 顯示報告今天的日期
- 9. 在選定日期和今天日期之前禁用日期
- 10. AngularJS過濾帖子的日期不顯示今天的日期
- 11. 今天的日期
- 12. 如何以粗體顯示當前日期(今天的日期)?
- 13. PHP日期() - 如何顯示不是今天的日期?在PHP
- 14. 如何僅在HTML中顯示日期到今天的日期?
- 15. CodeIgniter日曆日期顯示 - 在生產早期顯示一天
- 16. Angular Bootstrap DateTimePicker - 突出顯示今日嵌入式日曆日期
- 17. 如何在日曆控件上突出顯示今天的日期?
- 18. 今天的日期總是突出顯示在AJAX日曆擴展
- 19. 日曆不顯示今天的日期和時間使用malot datetimepicker
- 20. 如何檢查日曆中是否包含選定日期包含日期小於今天的日期
- 21. Symfony的2輸入日期,只顯示前的日子今天
- 22. 從日曆中挑選一天 - datepicker - 從量角器基於今天的日期
- 23. 日期codeniter10天從今天
- 24. PHP:日期「昨天」,「今天」
- 25. 比較日期到今天的日期
- 26. PHP MySQL - 選擇所有失效日期=今天日期+ 7天
- 27. 比較日期爲今天的日期,並返回天
- 28. mysql日期顯示結果今天/昨天/星期
- 29. 在Datepicker中更改默認顯示日期爲今天的日期
- 30. 在設置日期(日期=今天),在Angular-UI-Bootstrap Datepicker中顯示自定義字符串(「今天」)?
它不起作用。我仍然可以在文本框中看到「顯示日曆」。此外,我需要另一個綁定將日期作爲參數傳遞給另一個方法。我可以有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