我正在寻找一个MonthPicker控件,该控件就像DatePicker一样,但是您只能选择月份和年份。

在开始从头开始写一个之前,我想知道是否存在这样的东西。

最佳答案

我已经通过这种方式使用了 System.Windows.Controls.Calendar :

(在希伯来语中,但我想您会想到的...)

XAML:

<Calendar Name="dteSelectedMonth" DisplayMode="Year" SelectionMode="None"
          DisplayModeChanged="dteSelectedMonth_DisplayModeChanged" />

后面的代码可将日历保持在Year模式:
    private void dteSelectedMonth_DisplayModeChanged(object sender, CalendarModeChangedEventArgs e)
    {
        dteSelectedMonth.DisplayMode = CalendarMode.Year;
    }

而且我已经使用 dteSelectedMonth.DisplayDate 值来获取选定的月份。

您可能想要将该日历插入到扩展器或绑定(bind)到SelectedMonth的ComboBox中

关于wpf - 您知道WPF MonthPicker控件吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3672374/

10-17 02:16