Events in Xamarin DatePicker (SfDatePicker)
4 Aug 20223 minutes to read
Three events are used when the SfDatePicker
is in Dialog
mode.
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)
{
}
}