Events in Xamarin DatePicker (SfDatePicker)
18 Jun 20213 minutes to read
Three events are used when the SfDatePicker
is in Dialog mode.
- Opened
- Closing
- Closed
Opened event
The Opened
event occurs when the DatePicker is opened.
Closing event
The Closing
event occurs when the DatePicker closes.
Drop-down close can be restricted by setting e.cancel
to true.
Closed event
The Closed
event was triggered, after the DatePicker was closed.
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:datePicker="clr-namespace:Syncfusion.XForms.Pickers;assembly=Syncfusion.SfPicker.XForms"
x:Class="DatePickerSample.MainPage">
...
<datePicker:SfDatePicker x:Name="datePicker" PickerMode="Dialog"
Opened="SfDatePicker_Opened"
Closing="SfDatePicker_Closing"
Closed="SfDatePicker_Closed">
</datePicker:SfDatePicker>
</ContentPage>
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
datePicker.Opened += SfDatePicker_Opened;
datePicker.Closing += SfDatePicker_Closing;
datePicker.Closed += SfDatePicker_Closed;
}
private void SfDatePicker_Opened(object sender, EventArgs e)
{
}
private void SfDatePicker_Closing(object sender, Syncfusion.XForms.Core.CancelEventArgs e)
{
//To restrict the datepicker get close, set e.Cancel to true.
e.Cancel = true;
}
private void SfDatePicker_Closed(object sender, EventArgs e)
{
}
}