首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

Silverlight中ScrollViewer自动滚动成效

2013-03-14 
Silverlight中ScrollViewer自动滚动效果Silverlight高手们,现在想实现一个功能是Silverlight中ScrollViewe

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的属性

热点排行