【发布时间】:2019-11-12 15:53:08
【问题描述】:
我需要添加一个日历控件,让用户选择他们想要查看/导出的数据月份。但是当我在日历控件中选择一个月时,它会自动将显示模式更改为“月”视图。
我是 C# 和 WPF 的新手,所以我觉得这应该是直截了当的事情。我只是不知道正确的语法。话虽如此,我已尝试关闭操作,并尝试让日历视图在检测到显示模式更改时返回“年”视图。
这是我当前构建日历的 XAML 代码。
<Calendar Name="MonthCal" DisplayMode="Year" SelectionMode="MultipleRange"/>
我希望控件 A) 停留在“年”视图中并且 B) 向我的程序提供选定的月份信息。我可以从日期中过滤月份,但这违背了让用户选择月份的目的。我会非常满意一个简单的消息框,上面写着“用户选择 X 个月”。我可以根据需要从那里拿走。
【问题讨论】: