Xamarin DataPicker如何处理完成按钮点击事件

时间:2017-07-18 19:48:35

标签: xamarin datapicker

我添加到 DataPicker 无焦点事件中。在这种情况下,我想检查是否点击了完成按钮。

private void DatePicker_Unfocused(object sender, FocusEventArgs e)
        {

        }

或其他选择。 是否可以将按钮添加到按钮完成,如果被点击则触发了一些方法?

我该怎么办? 谢谢。

1 个答案:

答案 0 :(得分:0)

每个接收输入的UI控件总是有一些你可以听的事件处理程序。

在您的情况下,DatePicker有一个事件处理程序,当Date属性发生更改时会触发该事件处理程序。

以下是文档: DatePicker Event Handler - Xamarin Documentation

这个处理程序的实现很简单:

DatePicker datePicker;
DateTime newDate;
DateTime oldDate;

public YourPage()
{
    datePicker.DateSelected += Date_DateSelected;
}

void Date_DateSelected(object sender, DateChangedEventArgs e)
{
    newDate = e.NewDate;
    oldDate = e.OldDate;
}

请务必先阅读文档,因为这是了解如何使用特定控件的最佳方式。

相关问题