Articles in this section

How to add selection changed event for autocomplete editor in Xamarin.Forms DataForm (SfDataForm)

You can add the SelectionChanged event for DataFormAutoComplete editor by customizing the existing DataFormAutoCompleteEditor in Xamarin Form DataForm.

 

You can refer the following user guide documentation to know more about customizing existing editor and register here.

 

C#

In extended custom CustomAutoCompleteEditor Class, you can add the SelectionChanged event in OnWireEvents method.

 

public class CustomAutoCompleteEditor : DataFormAutoCompleteEditor
    {
    SfAutoComplete autoComplete;
    public CustomAutoCompleteEditor(SfDataForm dataForm) : base(dataForm)
    {
    }
    protected override SfAutoComplete OnCreateEditorView(DataFormItem dataFormItem)
    {
        autoComplete = new SfAutoComplete();
        return autoComplete;
    }
    protected override void OnWireEvents(SfAutoComplete view)
    {
        base.OnWireEvents(view);
        autoComplete.SelectionChanged += AutoComplete_SelectionChanged;
    }
    protected override void OnUnWireEvents(SfAutoComplete view)
    {
        base.OnUnWireEvents(view);
        autoComplete.SelectionChanged -= AutoComplete_SelectionChanged;
    }
    private void AutoComplete_SelectionChanged(object sender, Syncfusion.SfAutoComplete.XForms.SelectionChangedEventArgs e)
    {
        App.Current.MainPage.DisplayAlert("", "Selection Changed", "ok");
    }
    protected override void OnInitializeView(DataFormItem dataFormItem, SfAutoComplete view)
    {
        base.OnInitializeView(dataFormItem, view);
    }
}

 

View Sample in GitHub

GIF

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Access denied
Access denied