2013-10-17 58 views
0

我使用http://christian-helle.blogspot.in/2011/01/multi-platform-mobile-development_19.html來創建自定義列表視圖。 在現有示例中,不可能預先設置列表視圖的selectedIndex。Windows Mobile 6.5.3中的CustomListView

我對示例代碼做了一些更改,我可以設置索引並將其突出顯示。但問題是我無法將滾動位置設置爲突出顯示的項目。 我試圖設置scrollBar.Value = itemindex,但它不反映在自定義列表視圖。

回答

1

最簡單的解決方案是ListView.EnsureVisible

private ListView listView1; 

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