2012-03-07 57 views
1

有沒有辦法將新的自定義顯示模式添加到WPF日曆控件nad如何完成?如何將自定義顯示模式添加到日曆

首先,我想更詳細地描述我的問題。

在我的應用程序需要一個日期(和時間)選擇器在一個控制第一選擇一個日期,然後在時間這個日期。 控件(實際上)有十種顯示模式,分別爲十年(顯示12年),月份(顯示所選年份的12個月)和日期(顯示所選月份的日期)。

我想要做的是,將另一種顯示模式「時間」,然後將顯示24小時選定的日子。

所以有很多問題。

  1. 如何增加這個觀點?
  2. 如何避免選擇日期後關閉彈出? - >它應該切換到小時,而不是在選擇小時後關閉
  3. 如何在最後一個視圖中添加箭頭以在小時視圖的第一頁顯示12小時和半天
  4. 如何將所有這些綁定到我最感興趣的底層日期時間對象,因爲它包含用戶選擇的內容;-)

希望問題清楚。如果沒有直接的方式來添加一個視圖到現有的日曆控件比任何想法如何解決這個將不勝感激。

回答

1

你可以嘗試Extended WPF toolkit,如果你正在尋找出的現成的解決方案。它不完全符合你所描述的內容,但它確實可以讓你選擇除日期以外的時間。

但是,如果這還不夠,我敢肯定,你將不得不作出一個完全新的組件。在大多數情況下,對組件進行重新設定足以添加新功能,但在這種情況下,您很可能必須從頭開始重新編寫它。

作爲一種變通方法,我們做了單獨小時選擇組件,將其顯示在日曆的一側。這比重新整理整個事物更簡單。

+0

我會試一試這個工具包,因爲我沒有時間和知識從頭開始創建這樣一個複雜的東西。 – KingKerosin 2012-03-07 08:28:05

+0

這不完全是我想要的,但現在應該做的伎倆。仍然 - 如果有任何想法 - 讓我知道或在哪裏/如何開始 – KingKerosin 2012-03-07 08:42:51

相關問題