0

我正在使用http://christian-helle.blogspot.in/2011/01/multi-platform-mobile-development_19.html创建自定义列表视图。在现有示例中,无法预先设置列表视图的 selectedIndex。

我对示例代码进行了一些更改,并且能够设置索引并突出显示它。但问题是我无法将滚动位置设置为突出显示的项目。我试图设置 scrollBar.Value = itemindex,但它没有反映在自定义列表视图上。

4

1 回答 1

1

最简单的解决方案是ListView.EnsureVisible

private ListView listView1;

private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
  if (-1 < listView1.SelectedIndex) {
    listView1.EnsureVisible(listView1.SelectedIndex);
  }
}
于 2013-10-17T20:45:37.097 回答