Windows Mobile 6.5.3中的自定义ListView

时间:2013-10-17 07:06:01

标签: compact-framework windows-mobile-6.5

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

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

1 个答案:

答案 0 :(得分:1)

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

private ListView listView1;

private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
  if (-1 < listView1.SelectedIndex) {
    listView1.EnsureVisible(listView1.SelectedIndex);
  }
}