簡體   English   中英

使用MVVM的WP7列表框自動滾動

[英]WP7 Listbox Automatic Scrolling Using MVVM

我有一個已綁定到有序時間列表的ListBox。 加載列表框時,我想在屏幕頂部顯示下一個項目。

有沒有辦法在WP7中使用MVVM做到這一點? 我環顧四周,似乎有WPF的解決方案,但似乎找不到WP7的解決方案。

我可以想到兩種方法:

  1. 實現一個附加屬性,該屬性在值更改時調用ScrollIntoView (此方法看起來更干凈,但我不確定100%可以在WP7的Silverlight 3運行時上使用)
  2. 將其實現為支持可綁定屬性的混合行為( P&P的WP7指南中的ButtonCommand行為在SL3上實現此目的有些技巧),當綁定值更改時將調用ScrollIntoView。

值得注意的是, ScrollIntoView僅確保該值可見,而不是在頂部。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM