gpt4 book ai didi

c# - Xamarin Forms ListView 复选标记

转载 作者:太空宇宙 更新时间:2023-11-03 13:03:16 24 4
gpt4 key购买 nike

我正在尝试在 Xamarin Forms 中实现 ListView。我们可以检查或选择我们想要的项目的列表。我想一次选择一个项目。

我的 xaml 文件:

ListView x:Name="listview" ItemSelected="OnItemSelected" >
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<StackLayout HorizontalOptions="StartAndExpand" Orientation="Horizontal">
<StackLayout Padding="20,0,0,0" VerticalOptions="Center" Orientation="Vertical">
<Label Text="{Binding .}" YAlign="Center" FontSize="Medium" />
</StackLayout>
</StackLayout>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>

我的 xaml.cs 文件:

    public void OnItemSelected (object sender, SelectedItemChangedEventArgs e) {
if (e.SelectedItem == null) return;

// add the checkmark in the event because the item was clicked
// be able to check the item here

DisplayAlert("Tapped", e.SelectedItem + " row was tapped", "OK");
((ListView)sender).SelectedItem = null;
}

有更好的方法吗?

我想要这样没有字母和搜索菜单的东西:

enter image description here

最佳答案

看看这个https://github.com/ricardoromo/Listview-Multiselect ,我做了这个示例来模拟 miltiselect listview。

关于c# - Xamarin Forms ListView 复选标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31687242/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com