您知道WPF MonthPicker控件吗?

Edu*_*eni 5 wpf wpf-controls

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

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

its*_*sho 4

我以这种方式使用System.Windows.Controls.Calendar :

日历用作 MonthPicker

(这是希伯来语,但我猜你已经明白了......)

XAML:

<Calendar Name="dteSelectedMonth" DisplayMode="Year" SelectionMode="None" 
          DisplayModeChanged="dteSelectedMonth_DisplayModeChanged" />
Run Code Online (Sandbox Code Playgroud)

将日历保持在年模式的隐藏代码:

    private void dteSelectedMonth_DisplayModeChanged(object sender, CalendarModeChangedEventArgs e)
    {
        dteSelectedMonth.DisplayMode = CalendarMode.Year;
    }
Run Code Online (Sandbox Code Playgroud)

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

您可能希望将该日历插入到Expander或 ComboBox 中并绑定到 SelectedMonth