Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin.forms xamarin表单:如何在timepicker中禁用过去时间_Xamarin.forms - Fatal编程技术网

Xamarin.forms xamarin表单:如何在timepicker中禁用过去时间

Xamarin.forms xamarin表单:如何在timepicker中禁用过去时间,xamarin.forms,Xamarin.forms,我有一个时间选择器,我正在显示加载时间,增加一个小时。当用户点击任何过去时间时,我想要的应该是禁用过去时间。。。。这是我正在尝试的代码,但此代码不起作用 private void MyTimePicker_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) { if (e.PropertyName == TimePicker.TimeProper

我有一个时间选择器,我正在显示加载时间,增加一个小时。当用户点击任何过去时间时,我想要的应该是禁用过去时间。。。。这是我正在尝试的代码,但此代码不起作用

private void MyTimePicker_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
        {

            if (e.PropertyName == TimePicker.TimeProperty.PropertyName)
            {

                if (tmpickerfrom.Time < DateTime.Now.TimeOfDay.Add(TimeSpan.FromHours(1)))
                {
                    tmpickerfrom.Unfocus();
                tmpickerfrom.Time = DateTime.Now.TimeOfDay.Add(TimeSpan.FromHours(1));

            }


            }


        }
private void MyTimePicker\u PropertyChanged(对象发送方,System.ComponentModel.PropertyChangedEventArgs e)
{
if(e.PropertyName==TimePicker.TimeProperty.PropertyName)
{
if(tmpickerfrom.Time
如果用户设置了过去的时间,您想让时间选择器消失吗?否,如果用户选择了过去的时间选择器应取消对焦并设置回原始时间如果您将时间选择器设置为
取消对焦
,用户不能再单击它,这是您的需要吗?否,当它不聚焦时,时间选择器应返回到其原始时间加载屏幕和绑定数据时,您不能将时间选项设置为“现在”和“前进”吗?