读书人

Silverlight中ScrollViewer自动滚动成

发布时间: 2013-03-14 10:33:15 作者: rapoo

Silverlight中ScrollViewer自动滚动效果
Silverlight高手们,现在想实现一个功能是Silverlight中ScrollViewer自动滚动效果,从头向上一点点的滚动,滚动最底部的时候又从头开始向下滚动,不断的循环。做过的请把代码贴一下,谢谢!
[解决办法]
private void Button_Click(object sender, RoutedEventArgs e)
{
DispatcherTimer time = new DispatcherTimer();
time.Interval = TimeSpan.FromMilliseconds(50);
time.Tick += new EventHandler(time_Tick);
time.Start();
}

void time_Tick(object sender, EventArgs e)
{
if (scrollViewer.HorizontalOffset >= scrollViewer.ExtentWidth - scrollViewer.ActualWidth + 27)
{
scrollViewer.ScrollToHorizontalOffset(0);
return;
}
scrollViewer.ScrollToHorizontalOffset(scrollViewer.HorizontalOffset + 1);

}
[解决办法]
如楼上所属,控制ScrollViewer的属性

读书人网 >CAD教程

热点推荐