在我的WP8應用程序中,我試圖實現一個功能,可以讓我保存LongMultiListSelector
的滾動位置,並在稍後(例如墓碑後)將其滾動到該位置。事實證明這是一個很有意義的嘗試,儘管取得了一些進展,但我仍然有疑問。LongListSelector中的滾動管理
正如我現在明白,我需要以下的東西這個工作:
顯然的能力滾動到一個指定的項目我現在有。 (
LongMultiListSelector
,儘管是LongListSelector
的擴展,但沒有ScrollTo
方法,但LongListSelector
可以在LongMultiListSelector
的可視化樹中找到,這就是我所做的)。1.1。 能力滾動到指定的項目與動畫和這一個我還沒有解決。這並不重要,但它會很好。經過一番搜索,我發現一旦
LongListSelector
有AnimateTo
方法,但目前它沒有。能夠找出的
LongListSelector
項目在屏幕上當前可見的,所以我可以保存這些可見的項目之一的索引,然後滾動到它。這一個我還沒有解決,這是非常重要的。經過一番搜索,我發現了這個問題:WP7 Toolkit Update Removed GetItemsInView() from the LongListSelector。是說在以前的時間
LongListSelector
有一個GetItemsInView
功能,在以後它有Link
和Unlink
事件特別是爲此目的。目前LongListSelector
既沒有這些選項。所以主要的問題是我現在該怎麼做才能找到
LongListSelector
中的可見項目?
安東你有這個在線的任何代碼示例? github的要點或者什麼?我對這種手動計算方法感興趣! – Depechie