首页 > 解决方案 > 如何在 Xaml 页面上设置最大日期并根据禁用日期设置日期

问题描述

大家,早安

我无法在日历上确定最大日期并“禁用”在此日期之后到达的日期。我找到了这个->

为 Datepicker 控件设置 Mindate 和 MaxDate

但这对我没有帮助。 例如,我想将 1 月 22 日设为灰色

<DatePicker x:Name="PickerDate" 
                                    xmlns:System="clr-namespace:System;assembly=mscorlib"
                                    HorizontalOptions="FillAndExpand" 
                                    Date="{Binding PickerDate.Date, Mode=TwoWay}" 
                                    Format="dd/MM/yy"
                                    DateSelected="OnDateSelected" 
                                    IsVisible="False"
                                    iOSSpecific:Picker.UpdateMode="WhenFinished"
                                    HeightRequest="80"
                                    MaximumDate="{Binding PickerDate.MaximumDate}"
                                    />

感谢您的时间和帮助(对不起我的英语)

 PickerDate = new DatePicker();

 PickerDate.Date = DateTime.Today;

 PickerDate.MaximumDate= PickerDate.Date 

标签: cxamlxamarindatetimepicker

解决方案


PickerDate = new DatePicker();

删除线


推荐阅读