我正在寻找一个MonthPicker控件,该控件就像DatePicker一样,但是您只能选择月份和年份。
在开始从头开始写一个之前,我想知道是否存在这样的东西。
我以这种方式使用System.Windows.Controls.Calendar :

(这是希伯来语,但我猜你已经明白了......)
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
| 归档时间: |
|
| 查看次数: |
3087 次 |
| 最近记录: |