Articles in this section

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>

 

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