一、首先、在画布上画一条曲线(Path --- Mini—Language)
二、然后、往画布中添加文字(一个文字用一个TextBlock)
三、接着、拉一个PathListBox控件到画布里
四、再来,把文字按顺序添加到PathListBox中(拖动文字到PathListBox中,按下Alt键,就可以把文字添加到PathListBox中)
五、下来、将PathListBox的LayoutPaths设定为刚刚的Path曲线
六、设置LayoutPaths的方法:
在画布右侧的中,找到 ,点击一下, 再在左侧的 中找到 Path 也点击下,这样就在右侧会看到这样的画面
七、最后、加入一个Storyboard动画
(1)创建Storyboard
(2)制作文字特效,可以利用修改PathListBox的Start属性做动画,首先选择PathListBox,再来将时间轴移至此动画完成的时间点,然后调整Start属性为 100% ,刚好一个循环,调整完属性的同时,可以看到动画工作时间轴上自动帮我们产生时间动画,时间动画的出现代表动画布上有物件的属性被改变,可以试着点击播放按钮,观看目前制作的动画。
(3)选择Storyboard,将RepeatBehavior调为Forever,让动画不停的重复播放
(4)在后台代码Loaded中启动动画