2012-10-12 46 views
2

這個問題涉及WinRT。如何判斷ListView顯示哪些項目?

我怎麼知道哪些項目當前顯示在ListView上(部分或全部)?

除此之外,我如何才能找到ListView中的頂級項目?

查看ListView類並找不到任何東西。

+2

此問題不重複。另一個問題是關於WPF,這個是關於WinRT的。 – mydogisbox

+0

然後,也許OP應該編輯帖子以清楚地表明?現在它要麼是「重複」要麼是「不清楚你問的是什麼」。 – lxg

+0

請刪除重複。 –

回答

0

爲了找到最上面的一個,你可以這樣做:

ListViewItem topItem = listView1.TopItem; 

不知道關於看見多遠下來是可見的,但如果它是有幫助的,你也可以做......

listView1.Items[0].EnsureVisible(); 

.. 。使列表中的特定項目可見 - 如果需要,它會自動滾動。

+1

ListView http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.listview沒有TopItem屬性。 – Denis

+0

是的 - 這是在Windows 8上(如標籤所示)。 :( –