Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AccordionView: accordion sections do not expand - iOS only #41

Open
MarceloMechanicsBank opened this issue Jul 3, 2020 · 0 comments
Open

Comments

@MarceloMechanicsBank
Copy link

MarceloMechanicsBank commented Jul 3, 2020

Project is referencing:

  • Xamarin.Forms 4.6.0.800
  • AccordionView 1.1.7

The accordion sections do not expand in iOS. This started happening after upgrading to Xamarin.Forms 4.6.0.800 from 3.4.0.1008975.

Android with same versions has no issues.

We're forced to upgrade to Xamarin.Forms 4.5+ because UIWebView is now rejected by Apple App Store.

Would appreciate your help. Your accordion control has been working great for us for 2 years.

Here is part of the Xaml using the accordion:

``
<views:CrbBasePage
...>

<ContentPage.Content>
    <Grid Padding="8">
        <Grid.RowDefinitions>
		...
        </Grid.RowDefinitions>

        <ScrollView Grid.Row="4">
            <Grid>
                <Grid.RowDefinitions>
				...
                </Grid.RowDefinitions>
				
                <accordion:AccordionView
                    x:Name="accordion"
                    KeepOnlyOneItemOpen="False"
                    Spacing="0">
                    <accordion:AccordionView.Children>
                        <accordion:AccordionItemView Style="{StaticResource AccordionItem}" Text="Physical Address">
                            <accordion:AccordionItemView.ItemContent>
                                <StackLayout Padding="5,15" BackgroundColor="White">
                                    <StackLayout>
                                        <Label
                                            ClassId="errMainBorrowerContactInfoAddress1N"
                                            Style="{StaticResource CrbErrorLabel}"
                                            Text="{Binding Errors.Address}" />
                                        <Entry
                                            x:Name="paAddress"
                                            ClassId="errMainBorrowerContactInfoAddress1N"
                                            Placeholder="Street Address"
                                            Text="{Binding ContactInfo.PhysicalAddress.AddressLine1}" />
                                    </StackLayout>
									...
                                </StackLayout>
                            </accordion:AccordionItemView.ItemContent>
                        </accordion:AccordionItemView>
                        <accordion:AccordionItemView Style="{StaticResource AccordionItem}" Text="Mailing Address">
                            <accordion:AccordionItemView.ItemContent>
                                <StackLayout Padding="5,15" BackgroundColor="White">
                                    <StackLayout x:Name="slMailingAddress">
                                        <Entry
                                            x:Name="maAddress"
                                            IsEnabled="{Binding IsRegistering}"
                                            Placeholder="Street Address"
                                            Text="{Binding ContactInfo.MailingAddress.AddressLine1}" />
                                        <Entry
                                            x:Name="maAddress2"
                                            IsEnabled="{Binding IsRegistering}"
                                            Placeholder="Street Address 2"
                                            Text="{Binding ContactInfo.MailingAddress.AddressLine2}" />
										...
                                    </StackLayout>
                                </StackLayout>
                            </accordion:AccordionItemView.ItemContent>
                        </accordion:AccordionItemView>
						...
                    </accordion:AccordionView.Children>
                </accordion:AccordionView>
				
            </Grid>
        </ScrollView>
    </Grid>
</ContentPage.Content>

</views:CrbBasePage>
``

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant