6
Im在嘗試獲取ListView中項目的位置時遇到了一些麻煩。Xamarin Forms - 獲取在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
};
}
任何幫助將不勝感激。
解決
不得不改變ItemTapped到ItemSelected
然後裏面的ItemSelected我剛加入這一行:
var i = (listView.ItemsSource as List<EventItems>).IndexOf(e.SelectedItem as EventItems);
對不起,這一點,但什麼是MyObject來? – ADuggan
不介意我最後的消息,我得到它的工作。 – ADuggan
如何做到這一點,如果'ItemsSource'的類型爲'ObservableCollection>'? –
testing