输入日期选择器-阻止所有月份的日期

时间:2019-07-19 15:24:16

标签: c# input datepicker

我知道如何设置特定的停电日期,但是有(一种简便的方法)设置所有月份的冻结日期吗?

方案-用户可以选择一个定期过程的开始日期,但只能被允许选择一个月中的一天(通常是两到三天)。因此,他们可以选择从7月,8月,9月等开始,但这只能是(示例)每月的24号。

进一步的复杂性-该日期(范围)将根据某些参数而改变-我将通过一个流程来检索该日期。

是的,我发现自己想知道如果只有一天的话,使用日期选择器是否有意义,但是他们希望保持设计不变。

我怀疑它是可行的,但不知道哪种命令组合将允许它。

1 个答案:

答案 0 :(得分:0)

使用Material DateTime PickerJava | Xamarin Android)代替默认值,而不是默认值。

使用setSelectableDays(Calendar[] days)方法可以声明可以选择的日期。只需从服务器或任何来源获取可用日期,然后通过上述调用相应地更新日历即可。
也有setDisabledDays(Calendar[] days)禁用天数。

当然,在Xamarin Android上,您必须改为使用SetSelectableDays(Java.Util.Calendar[] days)SetDisabledDays(Java.Util.Calendar[] days)