2012-07-12 59 views
1

由於我的問題的標題說:有沒有可能在WPF DatePicker控件中顯示相應的CalendarWeek?CalendarWeeks在WPF Datepicker

使用WinForms可以在日曆的左側顯示它。如何在WPF中實現這一點?

UPDATE:感謝的Mare Infinitus好的答案,我能找到的Charles Petzold的博客正確的(爲我工作)的解決方案。

我只是改變邏輯來計算週數來通過iso標準! :)

+0

@MareInfinitus例子:你說得對,我可以寫下來,我閱讀文檔,並期待在MSDN 。通常你的評論是由我寫的;) – basti 2012-07-12 14:17:34

+0

好吧,你會發現我的答案需要的源代碼。希望能幫助到你。 – 2012-07-12 14:47:55

回答

3

首先:是的,這是可能的:

這裏是你想要的源代碼: Datepicker final with calender weeks

請拿上WeekColumnVisibility財產看看。

爲了您的利益,這裏是Customizing the New WPF Calendar Controls

更多信息,這裏是一個SO on determining the week of the year (quite easy in the end)

下面是一些詳細的資料做什麼用這樣的控制。 Introducing the WPF 4 Calender Control

,如果你喜歡的話,這裏有一些快速和雙手上壓延at WPF Tutorial

+0

但奇怪的是,它確實需要重寫?! (它在WinForms中很髒但很容易 - > http://forum.codejock.com/forum_posts.asp?TID=17826&title=how-to-show-week-numbers-in-datetimepicker) – basti 2012-07-12 15:11:32

+0

並非所有東西都可以傳遞首先。也許未來的版本將具有此功能。 – 2012-07-12 15:52:46