2012-06-03 56 views
1

我有我的wp7應用程序列表框。當一個項目被添加到它,我想我的滾動走到盡頭。列表框滾動結束在Windows Phone 7

我想這事

var Selecteditem = listmy.Items[listmy.Items.Count - 1]; 
listmy.ScrollIntoView(Selecteditem); 
listmy.UpdateLayout(); 

但沒有發生。有沒有其他方法可以做到這一點?

回答

5

在添加新項目後,可能UI尚未更新。把所有這些代碼寫入Dispatcher區塊

Dispatcher.BeginInvoke(() => 
{ 
    var Selecteditem = listmy.Items[listmy.Items.Count - 1]; 
    listmy.ScrollIntoView(Selecteditem); 
    listmy.UpdateLayout(); 
}); 
+0

謝謝Ku6opr ... It Works :) –