为列表中的每个项目获取单独的ID

问题描述 投票:0回答:1

目前,我有一个列表视图,其中包含一项。

<ContentPage.Content>
    <StackLayout>
        <ListView x:Name="MyListView"
        CachingStrategy="RecycleElement"
        SelectionMode="Single">

            <ListView.ItemTemplate>
                <DataTemplate>
                    <TextCell Text="{Binding Text}" Detail="{Binding Detail}" Something to identify item individually ??? />

                </DataTemplate>
            </ListView.ItemTemplate>

        </ListView>

        <Button Text="Commencer" VerticalOptions="End" HorizontalOptions="Center" Clicked="StartProcessButton"/>

    </StackLayout>
</ContentPage.Content>

我想获取一个ID或名称,或者可以在我的viewModel中单独获取此项目的东西。

例如,如果我在这个项目上有一个id系统:

void Action() {
  if (listView.itemSelected.id == 1) {
     then ....
  }
}

我正在寻找这种东西。我检查了google,但没有找到适合我的东西。

c# xamarin xamarin.forms xamarin.android
1个回答
0
投票
您可以创建一个id属性。

Contact.cs

© www.soinside.com 2019 - 2024. All rights reserved.