前端:

<DataGrid x:Name="dg" AutoGenerateColumns="False" ><DataGrid.Columns><DataGridTemplateColumn Width="200" ><DataGridTemplateColumn.CellTemplate><DataTemplate><TextBlock Text="{Binding }" Height="60" FontSize="18" TextAlignment="Center" /></DataTemplate></DataGridTemplateColumn.CellTemplate></DataGridTemplateColumn></DataGrid.Columns></DataGrid>

切记不要设置以下属性,否则不会一滚一行

ScrollViewer.CanContentScroll="False"

后台:

DispatcherTimer timer;public MainWindow(){InitializeComponent();this.Loaded += MainWindow_Loaded;timer = new DispatcherTimer();timer.Interval = new TimeSpan(0, 0, 1);   //时间间隔为一秒timer.Tick += Timer_Tick;}ScrollViewer sv1;double offset = 0;private void Timer_Tick(object sender, EventArgs e){offset++;sv1.ScrollToVerticalOffset(offset);}private void MainWindow_Loaded(object sender, RoutedEventArgs e){sv1 = VisualTreeHelper.GetChild(VisualTreeHelper.GetChild(this.dg, 0), 0) as ScrollViewer;sv1.ScrollChanged += Sv1_ScrollChanged;List<string> list = new List<string>();for (int i = 0; i < 100; i++){list.Add("aa" + i.ToString());}dg.ItemsSource = list;timer.Start();}private void Sv1_ScrollChanged(object sender, ScrollChangedEventArgs e){if (e.VerticalOffset + e.ViewportHeight == e.ExtentHeight && e.ViewportHeight != 0){offset = 1;}}

WPF中DataGrid自动滚动,跑马灯效果实现相关推荐

  1. Android:TextView 自动滚动(跑马灯) (转)

    Android:TextView 自动滚动(跑马灯) TextView实现文字滚动需要以下几个要点: 1.文字长度长于可显示范围:android:singleLine="true" ...

  2. android文字自动滚动,Android TextView文字横向自动滚动(跑马灯)

    TextView实现文字滚动需要以下几个要点: 1.文字长度长于可显示范围:android:singleLine="true" 2.设置可滚到,或显示样式:android:elli ...

  3. Android TextView文字横向自动滚动(跑马灯)

    TextView实现文字滚动需要以下几个要点: 1.文字长度长于可显示范围:android:singleLine="true" 2.设置可滚到,或显示样式:android:elli ...

  4. 小程序中公告消息左右滚动跑马灯效果

    wxml如下: < view class= 'scroll_view_border'> < view class= "srcoll_view" bindtap= ...

  5. html网页内容自动滚动实现跑马灯效果

    1.效果1 超出div高度,文本自动滚动(像跑马灯一样从下往上滚动) 一个div里面有文字 1.如果文字没超出div高度:文字不用滚动 2.如果文字太多超出了div高度,那些文字就自动滚动 ps:滚动 ...

  6. 迷你播放器--第一阶段(2)--退出时自动最小化(不是关闭),增加当前播放曲目的跑马灯效果

    迷你播放器--第一阶段(2) 退出时自动最小化(不是关闭),增加当前播放曲目的跑马灯效果 本文章为CSDN作者原创,转载请保留出处:http://blog.csdn.net/lrs0304/artic ...

  7. iOS中跑马灯效果小结

    时光过得好快,记忆中刚刚从春节返回没有多久,清明.五一已飞逝而过,眨眼已到盛夏季节.不过还好,济南这两年不算太热,刚开始升温几天,一场及时雨总能让温度保持适宜.为了纪念一下青春的尾巴,也为了能有个健康 ...

  8. Android开发 实现跑马灯效果滚动字幕

    Android开发 实现跑马灯效果滚动字幕 ~! ~ !~ 浙江温州!~ 浙江温州!~江南皮革厂倒闭了! 黄鹤老板欠下了3.5个亿 ! 带着他的小姨子跑了! 我们没有办法 没有办法,拿着钱包抵工资, ...

  9. python中的字符串详解(附实现文字跑马灯效果)

    python中的字符串详解 1.什么是字符串 ​ 相信大家对字符串应该是再熟悉不过了吧,因为日常生活中的一句话,或是路边的一则广告,其实它都相当于一个字符串,而顾名思义,字符串也就是一串串的由零个或多 ...

最新文章

  1. centos 多台 文件夹同步_CentOS7配置rsync实现文件同步
  2. Jenkins插件之环境变量插件EnvInject
  3. php复合索引,关于复合索引和单独索引的一个问题
  4. Apache Cordova for ios环境配置
  5. python将html存为pdf_用Python将HTML转为PDF。
  6. python getattr和getattribute_详解Python中 __get__和__getattr__和__getattribute__的区别
  7. php json encode中文乱码,php json_encode中文乱码如何解决
  8. svn的备份还原(一)
  9. Fish 环境下如何安装 nvm
  10. spring 使用aop 缺少依赖包aspectjweaver.jar 和spring-aop.jar报错
  11. 用matlab化简三角函数方程组,matlab化简三角函数 matlab怎么样化简三角函数?
  12. 说说我眼中的社交电商:深入浅出分析“每日一淘”
  13. Springboot项目中A component required a bean of type ‘XXX‘ that could not be found解决方法
  14. 中英文符号对应字母表
  15. 京东11万蓝领和1万白领,折射的是整个中国互联网
  16. 万年历农历法定节假日数据查询工具
  17. MATLAB运算总结(一)超详细
  18. R语言中的函数20:parse(),eval()和do.call()
  19. 奶爸日记8 - 自行车
  20. Elixir-Basic types 之 Binaries、strings、charlist

热门文章

  1. MYSQL打开的文件数量太多
  2. Android使用OrmLite数据库框架 之 基本用法
  3. html5svg在线编辑器,HTML5 在线优化SVG图形文件
  4. 【DDS】DDS与OpenDDS
  5. 突然心有所感,记录一下每天的感受吧
  6. 简易Navicat安装教程,清晰明了
  7. css样式优先级规则总结
  8. 同一子网下数据传输的基本流程
  9. tensorflow2.0 深度学习与入门实践 日月光华 学习笔记
  10. linux mv 文件 到 上一层目录