我正在使用http://christian-helle.blogspot.in/2011/01/multi-platform-mobile-development_19.html来创建自定义列表视图。 在现有示例中,无法预先设置列表视图的selectedIndex。
我对示例代码进行了一些更改,我可以设置索引并突出显示它。但问题是我无法将滚动位置设置为突出显示的项目。 我试图设置scrollBar.Value = itemindex,但它没有反映在自定义列表视图上。
答案 0 :(得分:1)
最简单的解决方案是ListView.EnsureVisible。
private ListView listView1;
private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
if (-1 < listView1.SelectedIndex) {
listView1.EnsureVisible(listView1.SelectedIndex);
}
}