我正在尋找一個MonthPicker控件,這個控件就像DatePicker一樣,但是您只能選擇月份和年份。你知道WPF MonthPicker控件嗎?
在開始從scrath寫一個之前,我想知道是否存在這樣的事情。
我正在尋找一個MonthPicker控件,這個控件就像DatePicker一樣,但是您只能選擇月份和年份。你知道WPF MonthPicker控件嗎?
在開始從scrath寫一個之前,我想知道是否存在這樣的事情。
終於讓我自己了。它需要一些修飾,但工程:
用戶控件VB代碼在https://dl.dropboxusercontent.com/u/16351501/MonthPicker.zip
謝謝,但一直在那裏。正在尋找已經制造的東西。 – 2010-09-08 22:59:01
我用System.Windows.Controls.Calendar這樣:
(這是希伯來語,但我猜你有想法...)
XAML:
<Calendar Name="dteSelectedMonth" DisplayMode="Year" SelectionMode="None"
DisplayModeChanged="dteSelectedMonth_DisplayModeChanged" />
後面的代碼,以保持日曆上年度模式:
private void dteSelectedMonth_DisplayModeChanged(object sender, CalendarModeChangedEventArgs e)
{
dteSelectedMonth.DisplayMode = CalendarMode.Year;
}
而且我用dteSelectedMonth.DisplayDate值來獲得選擇的月份。
您可能要插入日曆爲擴展或結合SelectedMonth
只有當您有足夠的可用空間才能使日曆始終保持「打開」狀態時,此功能纔有效。它不具備像組合框一樣的下拉功能。 – 2016-07-12 06:14:16
組合框是不是兩個簡單的下拉列表或文本框就夠了嗎? – svick 2010-09-08 22:58:15
是的,也許,我正在考慮讓月份和年份的下拉式更先進一些。 – 2010-09-08 23:13:02