How to bind the itemssource to the custom DataFormDropDownEditor in DataForm (SfDataForm) Xamarin Forms
You can bind the ItemsSource to the custom DataFormDropDownEditor in Xamarin Form DataForm with help of BindingContext property.
XAML
Bind the ContentPage BindingContext reference name to the DropDownEditor BindingContext.
<ContentPage.BindingContext>
<dataformxamarin:DataFormViewModel x:Name="Client"/>
</ContentPage.BindingContext>
<ContentPage.Content>
<dataForm:SfDataForm x:Name="dataForm" DataObject="{Binding ContactsInfo}" LayoutOptions="TextInputLayout" AutoGenerateItems="False">
<dataForm:SfDataForm.Items>
<dataForm:DataFormDateItem Name="FirstName" Editor="Text" />
<dataForm:DataFormDateItem Name="LastName" Editor="Text"/>
<dataForm:DataFormDropDownItem Name="Country" BindingContext="{x:Reference Client}" Editor="DropDown" ItemsSource ="{Binding Addresses}" DisplayMemberPath="City" SelectedValuePath="PostalCode" />
</dataForm:SfDataForm.Items>
</dataForm:SfDataForm>
</ContentPage.Content>
