none
Wphone7 歌词滚动 RRS feed

答案

  • 不一定非要用到ListBox。

    想到一种简单的办法:

    将歌词放到一个自动换行、增加高度的TextBlock中,向上移动TextBlock就行了。


    专注于Windows Phone
    • 已标记为答案 琰盏 2011年8月3日 12:13
    2011年7月25日 8:00
    版主
  • 当然要使用一个计时器实现。TextBlock的字体是自己设定的,可以算出每行的高度(试几次也行),并且这个告诉是固定的。

    那就按照这个高度来移动TextBlock就好了。


    专注于Windows Phone
    • 已标记为答案 琰盏 2011年8月3日 12:13
    2011年8月3日 8:16
    版主

全部回复

  • 不一定非要用到ListBox。

    想到一种简单的办法:

    将歌词放到一个自动换行、增加高度的TextBlock中,向上移动TextBlock就行了。


    专注于Windows Phone
    • 已标记为答案 琰盏 2011年8月3日 12:13
    2011年7月25日 8:00
    版主
  • 您指的自动换行使用DispatcherTimer来实现吗?那如何确定TextBlock中某一行呢?
    • 已标记为答案 琰盏 2011年8月3日 12:12
    • 取消答案标记 琰盏 2011年8月3日 12:13
    2011年8月3日 2:24
  • 当然要使用一个计时器实现。TextBlock的字体是自己设定的,可以算出每行的高度(试几次也行),并且这个告诉是固定的。

    那就按照这个高度来移动TextBlock就好了。


    专注于Windows Phone
    • 已标记为答案 琰盏 2011年8月3日 12:13
    2011年8月3日 8:16
    版主
  • TextBlock的值是通过Text来绑定的,但是歌词这个文件如何实现绑定数据呢?

    2011年8月3日 12:07
  • 还有,如何实现加载的歌词进行换行呢?
    2011年8月4日 0:03