Xamarin Listview и аккордеон - PullRequest
0 голосов
/ 28 мая 2020

так что у меня список и аккордеон SyncFusion, я хотел бы иметь возможность комбинировать их в одном или другом, но мне кажется, что у меня не получается, я пытаюсь вставить аккордеон в часть меню, однако, если я добавлю его там переплет явно сделает тонну гармошек. Я использовал аккордеон syncfusion и не хотел бы переделывать страницу меню без жесткого кодирования или без привязки.

            <accordion:SfAccordion x:Name="Accordion" ExpandMode="SingleOrNone">
                <accordion:SfAccordion.Items>

                    <accordion:AccordionItem HeaderBackgroundColor="White">
                        <accordion:AccordionItem.Header>

                            <Label
                                Padding="10"
                                FontAttributes="Bold"
                                FontSize="20"
                                Text="Travel Logger" />

                        </accordion:AccordionItem.Header>
                        <accordion:AccordionItem.Content>
                            <StackLayout>

                                <Button
                                    x:Name="btn_VehicleBooker"
                                    Padding="10"
                                    BackgroundColor="White"
                                    Clicked="btn_VehicleBooker_Clicked"
                                    FontAttributes="Bold"
                                    FontSize="20"
                                    HorizontalOptions="Start"
                                    Text="Vehicle Booker"
                                    TextColor="#808080" />



                                <Button
                                    x:Name="btn_travellog"
                                    Padding="10"
                                    BackgroundColor="White"
                                    Clicked="btn_travellog_Clicked"
                                    FontAttributes="Bold"
                                    FontSize="20"
                                    HorizontalOptions="Start"
                                    Text="Travel Logger"
                                    TextColor="#808080" />

                            </StackLayout>
                        </accordion:AccordionItem.Content>
                    </accordion:AccordionItem>

                    <accordion:AccordionItem HeaderBackgroundColor="White">
                        <accordion:AccordionItem.Header>

                            <Label
                                Padding="10"
                                FontAttributes="Bold"
                                FontSize="20"
                                Text="Store" />

                        </accordion:AccordionItem.Header>

                        <accordion:AccordionItem.Content>
                            <StackLayout>

                                <Button
                                    x:Name="btn_Marketingmerch"
                                    Padding="10"
                                    BackgroundColor="White"
                                    Clicked="btn_Marketingmerch_Clicked"
                                    FontAttributes="Bold"
                                    FontSize="20"
                                    HorizontalOptions="Start"
                                    Text="Marketing Merchandise"
                                    TextColor="#808080" />

                                <Button
                                    x:Name="btn_ClothingStore"
                                    Padding="10"
                                    BackgroundColor="White"
                                    Clicked="btn_ClothingStore_Clicked"
                                    FontAttributes="Bold"
                                    FontSize="20"
                                    HorizontalOptions="Start"
                                    Text="Clothing Store"
                                    TextColor="#808080" />

                                <Button
                                    x:Name="btn_Stationary"
                                    Padding="10"
                                    BackgroundColor="White"
                                    Clicked="btn_Stationary_Clicked"
                                    FontAttributes="Bold"
                                    FontSize="20"
                                    HorizontalOptions="Start"
                                    Text="Stationary Store"
                                    TextColor="#808080" />

                            </StackLayout>
                        </accordion:AccordionItem.Content>
                    </accordion:AccordionItem>
                </accordion:SfAccordion.Items>
            </accordion:SfAccordion>
        </ScrollView>
    </StackLayout>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...