windows - 为 Datepicker 控件设置 Mindate 和 MaxDate

标签 windows xaml datepicker winrt-xaml

我目前正在使用 DatePicker 的控件,我试图在其中限制日期以显示 MinDate 和 Maxdate。不幸的是,除了年,我找不到任何相关的方法来设置最小和最大天数/月,我什至尝试扩展控件类以设置要在加载 DatePicker 期间显示的日期。是否可以限制用户可以从 UWP 应用程序的日期选择器中选择哪些日期?

谢谢!

最佳答案

我假设您正在 Windows 10 通用 Windows 平台上进行开发。 UWP中的DatePicker,只能设置MinYear和MaxYear。您可以使用 4 个日期时间控件(请参阅此 link )

我建议您使用新的 Calendar Date Picker这允许您设置 MinDate 和 MaxDate

CalendarDatePicker cdp=new CalendarDatePicker();
cdp.MinYear=DateTime.Now();
cdp.MaxYear=DateTime.AddYears(3);

关于windows - 为 Datepicker 控件设置 Mindate 和 MaxDate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32577168/

相关文章:

c# - 如何以正确的方式将网格绑定(bind)到基于 EF 的 View 模型?

javascript - 为什么多个日期选择器不起作用?

android - 在android中调整DatePicker的大小

c++ - Qt - 如何编译特定的插件/组件

.net - 如何在 C++ 中存储 IP 地址?

c# - 从 Windows 到 Linux 构建 C# 应用程序

wpf - 带填充和描边的线条

.NET WinForms 自定义控件 : how to get a reference to the containing form

c# - 在 WPF for WINdows 8 中包装面板设计问题

javascript - Jquery Mobile 日期选择器事件不起作用