相关疑难解决方法(0)

Xamarin表单 - 获取在Listview中选择的项目的位置

我在点击时尝试获取ListView中项目的位置时遇到了一些麻烦.

继承我的代码:

public MainPage()
{
    InitializeComponent();

    Results();
}

async void Results()
{
    var service = new RestService();
    response = await service.GetEventItemsAsync();

    Debug.WriteLine("Found: " + response.Count + " events");

    listView.ItemsSource = response;

    listView.ItemTapped += async (sender, e) =>
    {
        // Get position of item tapped 
    };
}
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

解决了

不得不将ItemTapped更改为ItemSelected

然后在ItemSelected里面我刚才添加了这一行:

var i = (listView.ItemsSource as List<EventItems>).IndexOf(e.SelectedItem as EventItems);
Run Code Online (Sandbox Code Playgroud)

listview xamarin xamarin.forms

7
推荐指数
1
解决办法
7997
查看次数

标签 统计

listview ×1

xamarin ×1

xamarin.forms ×1