0

だから私はいくつかの ListView にデータが入力されています。そして、アイテムのクリックハンドラーがあります。そう見える

var listview = FindViewById<ListView>(Resource.Id.myList);
listview .ItemClick += OnItemClick;

// populating listview items
MyModel[] someDataArray = GetData();
listview .Adapter = new MyAdapter(this, someDataArray );

....

protected async void OnItemClick(object sender, AdapterView.ItemClickEventArgs e)
{        
    // here i would like to perfom some actions with instance of MyModel 
    // associated with current ListView's Item
}

OnItemClick イベント ハンドラーで ListView のアイテムに関連付けられた MyModel のインスタンスを取得したいのですが、このイベント ハンドラーでこのモデルを取得する方法がわかりません。

4

1 に答える 1

1

PositionにプロパティがありItemClickEventArgsます。そう、

MyModel model = someDataArray[e.Position];
于 2014-09-29T21:12:32.287 に答える