質問: ### 実現したいこと Xamarin初心者です。 Xamarin.FormsでListViewがタップされた場合、どの項目が選択されたかを変数に入れた後、確認するプログラムを書きたいのですが、どのように書けばいいですか? 自身がよくXAMLについて分かっていないので、できればXAMLは使わず、C#だけで書きたいです。 ### 追記 皆さま丁寧にご回答いただきありがとうございます。 どの回答も丁寧にされていたのですが、その中でもTak1waさんの回答が自身一番わかりやすかったので、ベストアンサーとしました。 皆さまこれらからもよろしくお願いします。
回答: こんにちは。 質問者さんがMVVMを導入しているのかはわからないので、 コードビハインドで取得する方法も載せておきます。 いくつかListViewで選択時のイベントがあると思うんですが、それをハンドルするとイベント引数に選択項目が格納されていたりします。 ``` public partial class MainPage : ContentPage { public MainPage() { //InitializeComponent(); var list = new ListView { ItemsSource = new string[] { "AAA", "BBB", "CCC" } }; list.ItemTapped += List_ItemTapped; Content = list; } private void List_ItemTapped(object sender, ItemTappedEventArgs e) { DisplayAlert("tapped", e.Item.ToString(), "OK"); } } ```