Мои пункты меню в виде списка не отображают Xamarin - PullRequest
0 голосов
/ 08 января 2020

Я только начал изучать Xamarin, у меня возникла проблема при создании списка. Я хочу создать кнопку под каждым элементом в списке, поэтому я видел, что Xamarin дает вам возможность создать кнопку MenuItem, но когда я отображаю свое представление, оно нигде не отображается. Это код listView, я считаю, что остальная часть кода не нужна, но если это так, я буду редактировать.

                    <ListView x:Name="lvActivities" HasUnevenRows="True"
                    RelativeLayout.XConstraint="{ConstraintExpression
                Type=RelativeToParent, Property=Width, Factor=0,Constant=0}"
                    RelativeLayout.YConstraint="{ConstraintExpression
                Type=RelativeToParent, Property=Height, Factor=0.2,Constant=0}"
                    RelativeLayout.WidthConstraint="{ConstraintExpression
                Type=RelativeToView, Property=Width, Factor=1, Constant=0,ElementName=rlAlumnInfo}"
                    RelativeLayout.HeightConstraint="{ConstraintExpression
                Type=RelativeToParent, Property=Height, Factor=0.76, Constant=0}">
                    <ListView.ItemTemplate >
                        <DataTemplate >
                            <ViewCell >
                                <Grid >
                                    <Grid.ColumnDefinitions>
                                        <ColumnDefinition Width="*"/>
                                        <ColumnDefinition Width="*"/>

                                    </Grid.ColumnDefinitions>
                                    <Grid.RowDefinitions>
                                        <RowDefinition Height="*"/>
                                        <RowDefinition Height="*"/>
                                    </Grid.RowDefinitions>

                                    <Label Text="{Binding title}" FontSize="20" Grid.Row="0" Grid.Column="0" Margin="5,5,5,5" />


                                    <StackLayout Grid.Row="0" Grid.Column="1" Orientation="Horizontal" Margin="5,5,5,5">
                                        <Label Text="Aula :" FontSize="20"/>
                                        <Label Text="{Binding cRoom}" FontSize="20" Margin="8,0,0,0"/>
                                    </StackLayout>
                                    <StackLayout Grid.Row="1" Grid.Column="0" Orientation="Horizontal" Margin="5,5,5,5" Grid.ColumnSpan="2">
                                        <Label Text="Dia :" FontSize="20"/>
                                        <Label Text="{Binding dateHour}" FontSize="20" Margin="8,0,0,0"/>
                                    </StackLayout>
                                </Grid>

                                <ViewCell.ContextActions>
                                    <MenuItem Text="Eliminar"  Clicked="deleteActivity_Clicked" CommandParameter="{Binding .}"/>
                                </ViewCell.ContextActions>
                            </ViewCell>
                        </DataTemplate>
                    </ListView.ItemTemplate>
                </ListView>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...