我需要在MAUI的列表视图中的每个项目上添加两个按钮,但我仍然找不到正确的答案,有什么想法吗?
<ListView x:Name="friendList" ItemsSource="{Binding Friends}" >
<ListView.ItemTemplate>
<DataTemplate>
<TextCell Text="{Binding userName}" />
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
我想在用户名旁边添加“接受”和“拒绝”按钮,因为这将是一个好友请求列表
2条答案
按热度按时间igsr9ssn1#
您可以将
ViewCell
与<DataTemplate>
中的Grid
或StackLayout
一起使用:您需要自己为按钮添加命令或事件处理程序。
q9rjltbz2#
根据您的问题,您还可以考虑通过添加上下文菜单来实现。
ListView支持上下文菜单项,上下文菜单项定义为MenuItem对象,这些对象添加到每个项的DataTemplate中的ViewCell.ContextActions集合。右键单击ListView中的项时,将显示MenuItem对象。可以使用下面的代码:
当然,您也可以使用菜单项的事件处理程序。