我正在尋找一種方法來知道用戶何時在Windows Phone 7應用程序上滾動或下滾列表框。C#Windows Phone 7 ListBox滾動向上/向下事件?
我能來最接近的是:
private double fDown = 0.6;
private void buddyList_ManipulationCompleted(object sender, ManipulationCompletedEventArgs e)
{
var sView = e.ManipulationContainer as ScrollViewer;
double lBox = 25 - fDown;
double nBox = 25 - sView.VerticalOffset;
if (nBox > lBox)
MessageBox.Show("up!");
else
MessageBox.Show("down!");
}
然而,這並不正常工作。我需要知道它在列表框的底部,而不是滾動到列表框的中間。
當它位於列表框的底部時,我想啓用一個定時器來不斷地將其保持在最低點。還是有另一種方法可以使其始終保持在最低點......?無論如何,我可以做到這一點?
謝謝。